(05-13-2012, 03:31 PM)hengmana Wrote: เริ่มเครื่องหมายก่อน
@ กับ @@
= กับ ==
.. กับ ...
: กับ ::
มันใช้ต่างกันยังไงครับ???
1. @ ใช้แทนตัวแปรที่เรียกใช้ได้ทั้ง class @@ ถ้าจำไม่ผิดเป็นการ clone ตัวแปร @ อีกที
2. = คือกำหนดตัวแปร @a = 1 แต่ == ใช้สำหรับ คอดิชั่น(เงื่อนไข) เช่น if @a == 1
3. .. คือ เป็นการไล่จำนวนนับ จนถึงเลขตัวสุดถ้ายที่กำหนดไว้ เช่น 1..9 ก็คือ 1 ถึง 9
... คือ ไล่จำนวนนับ แต่ไม่ถึงตัวสุดถ้าย เช่น 1...9 ก็คือ 1 ถึง 8
4. : อันนี้ไม่แน่ใจไม่เคยใช้ ส่วน :: เป็นตัวอ้างอิงถือตัวแปรของ module
ตรง ข้อ 4 ผมไม่มั่นใจเท่าไหร่ใครรู้แน่นจริง ๆ ก้ช่วยโพสต่อและกันนะฮะ