Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Ruby

ความคิดเห็นทับทิม 5 ประเภท &วิธีใช้งานอย่างถูกต้อง

ความคิดเห็นใน Ruby คืออะไร

ความคิดเห็นของ Ruby จะเพิ่มข้อมูลลงในโค้ดของคุณซึ่งอาจเป็นประโยชน์สำหรับคุณหรือนักพัฒนาคนอื่นๆ

ความคิดเห็นที่พบบ่อยที่สุดคือความคิดเห็นบรรทัดเดียว

นี่คือไวยากรณ์ :

# I like apples & oranges

สังเกตสามสิ่ง :

  1. ความคิดเห็นเริ่มต้นด้วยปอนด์ (# ) สัญลักษณ์
  2. เราเว้นวรรคระหว่างเนื้อหาของความคิดเห็นและจุดเริ่มต้นของความคิดเห็นเพื่อให้อ่านง่ายขึ้น
  3. ทุกอย่างในความคิดเห็นจะไม่ถูกตีความว่าเป็นโค้ด แม้ว่าจะดูเหมือนโค้ดก็ตาม ซึ่งหมายความว่าคุณสามารถชั่วคราว แสดงความคิดเห็นโค้ดเพื่อปิดการใช้งาน

คุณสามารถใช้ความคิดเห็นเหล่านี้ด้วยตัวเองหรือแบบอินไลน์ที่ท้ายบรรทัดของโค้ด

ถูกใจสิ่งนี้ :

[].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 )!

หากคุณพบว่าบทความนี้มีประโยชน์ โปรดแชร์กับเพื่อนเพื่อให้เขา/เธอสนุกกับบทความนี้ด้วย

ขอบคุณสำหรับการอ่าน!