ความคิดเห็นใน Ruby คืออะไร
ความคิดเห็นของ Ruby จะเพิ่มข้อมูลลงในโค้ดของคุณซึ่งอาจเป็นประโยชน์สำหรับคุณหรือนักพัฒนาคนอื่นๆ
ความคิดเห็นที่พบบ่อยที่สุดคือความคิดเห็นบรรทัดเดียว
นี่คือไวยากรณ์ :
# I like apples & oranges
สังเกตสามสิ่ง :
- ความคิดเห็นเริ่มต้นด้วยปอนด์ (
#
) สัญลักษณ์ - เราเว้นวรรคระหว่างเนื้อหาของความคิดเห็นและจุดเริ่มต้นของความคิดเห็นเพื่อให้อ่านง่ายขึ้น
- ทุกอย่างในความคิดเห็นจะไม่ถูกตีความว่าเป็นโค้ด แม้ว่าจะดูเหมือนโค้ดก็ตาม ซึ่งหมายความว่าคุณสามารถชั่วคราว แสดงความคิดเห็นโค้ดเพื่อปิดการใช้งาน
คุณสามารถใช้ความคิดเห็นเหล่านี้ด้วยตัวเองหรือแบบอินไลน์ที่ท้ายบรรทัดของโค้ด
ถูกใจสิ่งนี้ :
[].size # get array size
มีความคิดเห็นประเภทอื่นหรือไม่
ใช่ มีความคิดเห็นที่มหัศจรรย์ ความคิดเห็นหลายบรรทัด &ความคิดเห็น ERB
มาสำรวจสิ่งเหล่านั้นกันเถอะ!
วิธีใช้ความคิดเห็นแบบหลายบรรทัดใน Ruby
ใน Ruby เราทำความคิดเห็นหลายบรรทัดพร้อมความคิดเห็นบรรทัดเดียวแบบปกติ
บางคนเรียกสิ่งนี้ว่า “การบล็อกความคิดเห็น”
นี่คือตัวอย่าง :
# aaa # bbb # ccc
นั่นคือวิธีการใส่ความคิดเห็นในบล็อกของรหัสในทับทิม
โปรแกรมแก้ไขโค้ดสมัยใหม่ช่วยให้คุณสามารถ เลือกกลุ่มโค้ดและแสดงความคิดเห็นทั้งหมดได้ โดยใช้แป้นพิมพ์ลัด ดังนั้นจึงไม่ต้องใช้ความพยายามเพิ่มเติม
แต่มีไวยากรณ์ความคิดเห็นแบบหลายบรรทัดพิเศษ
หน้าตาเป็นแบบนี้ :
=begin This is a comment... a b c =end
ไม่มีใครใช้ไวยากรณ์นี้…
มันน่าเกลียดและคุณไม่สามารถใช้มันในสิ่งที่เยื้อง (เช่นวิธีการ) ได้ แต่เป็นการดีที่จะรู้ว่ามีอยู่จริงหากคุณเคยพบมันในป่า
ความคิดเห็นของ SheBang
เชบัง (#!
) เป็นความคิดเห็นชนิดพิเศษที่บอก Unix shell (เช่น bash) วิธีตีความไฟล์นี้
เมื่อคุณเพิ่มความคิดเห็นนี้ที่ด้านบนของไฟล์…
คุณจะสามารถเรียกใช้ไฟล์ Ruby ของคุณเป็นไฟล์ปฏิบัติการได้ สมมติว่ามีสิทธิ์ที่ถูกต้อง ที่จะทำเช่นนั้น
ความคิดเห็นของ shebang มีลักษณะดังนี้:
#!/usr/bin/env ruby
นอกจากนี้ยังช่วยให้คุณตั้งค่าตัวเลือกบรรทัดคำสั่งเฉพาะ เช่น ตัวเลือกคำเตือน
ตัวอย่าง :
#!/usr/bin/env ruby -w
ทุกครั้งที่คุณเรียกใช้รหัสนี้ รหัสจะทำงานด้วยตัวเลือกเหล่านี้ ดังนั้นคุณไม่จำเป็นต้องส่งรหัสด้วยตนเอง
วิธีใช้คอมเมนต์วิเศษ
ข้อคิดเห็นมหัศจรรย์เปลี่ยนพฤติกรรมของล่าม Ruby ในทางใดทางหนึ่ง
ตัวอย่างเช่น :
frozen_string_literals
ความคิดเห็นจะทำให้สตริงของคุณถูกระงับโดยค่าเริ่มต้น
หน้าตาเป็นแบบนี้ :
# frozen_string_literal: true
ข้อคิดเห็นวิเศษอื่นช่วยให้คุณเปลี่ยนการเข้ารหัสของไฟล์ได้
นี่คือตัวอย่าง :
# encoding: utf-8
นี่เป็นสิ่งที่น่าสนใจ ความคิดเห็น warn_indent :
# warn_indent: true
นี่จะแสดงคำเตือนเมื่อใดก็ตามที่การเยื้องของคุณผิด
ตัวอย่าง :
def comments end
ซึ่งส่งผลใน :
warning: mismatched indentations at 'end' with 'def' at 3
ความคิดเห็น ERB
หากคุณกำลังใช้ ERB สำหรับมุมมอง Rails และคุณต้องเพิ่มความคิดเห็น…
จากนั้นคุณสามารถใช้ไวยากรณ์นี้ :
<%# ERB comment %>
ฉันไม่ได้เป็นแฟนตัวยงของเรื่องนี้เพราะฉันเชื่อว่าคุณควรไม่ใช้ตรรกะส่วนใหญ่ในความคิดเห็นของคุณ ดังนั้นคุณไม่จำเป็นต้องแสดงความคิดเห็นใดๆ
ต้องการปิดใช้งานโค้ดสำหรับการดีบัก ?
จากนั้นลบโค้ดนั้นและ trust git หรือระบบควบคุมเวอร์ชันใดก็ตามที่คุณใช้อยู่
สรุป
คุณได้เรียนรู้เกี่ยวกับความคิดเห็นของ Ruby ประเภทต่างๆ รวมถึงความคิดเห็นทั่วไป (#
) ความคิดเห็น shebang (#!
) &คอมเมนต์วิเศษ (# frozen_string_literal: true
)!
หากคุณพบว่าบทความนี้มีประโยชน์ โปรดแชร์กับเพื่อนเพื่อให้เขา/เธอสนุกกับบทความนี้ด้วย
ขอบคุณสำหรับการอ่าน!