Ruby - ค่าคงที่ที่กำหนดไว้ล่วงหน้า
ตารางต่อไปนี้แสดงรายการค่าคงที่ที่กำหนดไว้ล่วงหน้าของทับทิมทั้งหมด -
NOTE- TRUE, FALSE และ NIL เข้ากันได้แบบย้อนหลัง ควรใช้จริงเท็จและศูนย์
ซีเนียร์ | ชื่อและคำอธิบายคงที่ |
---|---|
1 | TRUE ไวพจน์สำหรับ true |
2 | FALSE คำพ้องสำหรับเท็จ |
3 | NIL ไวพจน์ของ nil |
4 | ARGF อ็อบเจ็กต์ที่ให้การเข้าถึงการเชื่อมต่อเสมือนของไฟล์ที่ส่งผ่านเป็นอาร์กิวเมนต์บรรทัดคำสั่งหรืออินพุตมาตรฐานหากไม่มีอาร์กิวเมนต์บรรทัดคำสั่ง คำพ้องความหมายสำหรับ $ <. |
5 | ARGV อาร์เรย์ที่มีอาร์กิวเมนต์บรรทัดคำสั่งที่ส่งผ่านไปยังโปรแกรม คำพ้องความหมายสำหรับ $ * |
6 | DATA อินพุตสตรีมสำหรับอ่านบรรทัดของโค้ดตามคำสั่ง __END__ ไม่ได้กำหนดไว้หากไม่มี __END__ อยู่ในโค้ด |
7 | ENV วัตถุคล้ายแฮชที่มีตัวแปรสภาพแวดล้อมของโปรแกรม ENV สามารถจัดการเป็นแฮช |
8 | RUBY_PLATFORM สตริงที่ระบุแพลตฟอร์มของตัวแปล Ruby |
9 | RUBY_RELEASE_DATE สตริงที่ระบุวันที่เผยแพร่ของตัวแปล Ruby |
10 | RUBY_VERSION สตริงที่ระบุเวอร์ชันของตัวแปล Ruby |
11 | STDERR สตรีมเอาต์พุตข้อผิดพลาดมาตรฐาน ค่าเริ่มต้นของ$ stderr |
12 | STDIN สตรีมอินพุตมาตรฐาน ค่าเริ่มต้นของ $ stdin |
13 | STDOUT กระแสเอาต์พุตมาตรฐาน ค่าเริ่มต้นของ $ stdout |
14 | TOPLEVEL_BINDING วัตถุผูกมัดในระดับสูงสุดของทับทิม |