INSPECTING OBJECTSIncidentally, notice too that I have ‘looked inside’ การแปล - INSPECTING OBJECTSIncidentally, notice too that I have ‘looked inside’ ไทย วิธีการพูด

INSPECTING OBJECTSIncidentally, not

INSPECTING OBJECTS
Incidentally, notice too that I have ‘looked inside’ the Treasure object, t1, using the inspect method:

t1.inspect

The inspect method is defined for all Ruby objects. It returns a string containing a human-readable representation of the object. In the present case, it displays something like this:

#

This begins with the class name, Treasure; the name is followed by a number, which may be different from the number shown above – this is Ruby’s internal identification code for this particular object; then there are the names and values of the object’s variables.

Ruby also provides the p method as a shortcut to inspecting objects and printing out their details, like this:

p( anobject )

To see how to_s can be used with a variety of objects and to test how a Treasure object would be converted to a string in the absence of an overridden to_s method, try out the 8to_s.rb program.

puts(Class.to_s) #=> Class
puts(Object.to_s) #=> Object
puts(String.to_s) #=> String
puts(100.to_s) #=> 100
puts(Treasure.to_s) #=> Treasure
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ตรวจสอบวัตถุบังเอิญ สังเกตด้วยว่า ผมมี 'มองภายใน' วัตถุสมบัติ t1 ใช้วิธี inspect: t1.inspect มีกำหนดวิธีการ inspect สำหรับทับทิมวัตถุทั้งหมด จะส่งกลับค่าสายอักขระประกอบด้วยตัวแทนอ่านของวัตถุ ในกรณีปัจจุบัน จะแสดงดังนี้: # เริ่มต้น ด้วยชื่อคลาส สมบัติ ชื่อตาม ด้วยหมายเลข ซึ่งอาจจะแตกต่างจากหมายเลขที่แสดงข้างต้น – เป็นของทับทิมรหัสรหัสภายในสำหรับวัตถุนี้เฉพาะ จากนั้น ก็มีชื่อและค่าของตัวแปรของวัตถุทับทิมมีวิธี p เป็นทางลัดในการตรวจสอบวัตถุ และพิมพ์รายละเอียดของพวกเขา เช่นนี้:p (anobject) ดูวิธีใช้ to_s หลากหลายวัตถุ และทดสอบว่าวัตถุสมบัติจะถูกแปลงเป็นสายอักขระของวิธีการแทน to_s ลองโปรแกรม 8to_s.rbputs(Class.to_s) #= > ชั้น puts(Object.to_s) #= > วัตถุ puts(String.to_s) #= > สาย puts(100.to_s) #= > 100 puts(Treasure.to_s) #= > สมบัติ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
การตรวจสอบการ OBJECTS
อนึ่งแจ้งให้ทราบล่วงหน้าเกินไปที่ฉันได้ 'มองด้านใน' วัตถุสมบัติที่ t1 โดยใช้วิธีการตรวจสอบ: t1.inspect วิธีการตรวจสอบที่กำหนดไว้สำหรับวัตถุทับทิมทั้งหมด ก็จะส่งกลับสตริงที่มีการแสดงที่มนุษย์สามารถอ่านได้ของวัตถุ ในกรณีที่ปัจจุบันจะแสดงบางอย่างเช่นนี้#







นี้เริ่มต้นด้วยชื่อชั้น, เทรเชอร์; ชื่อที่ตามด้วยหมายเลขซึ่งอาจจะแตกต่างจากจำนวนที่แสดงข้างต้น - นี้เป็นรหัสประจำตัวภายในทับทิมสำหรับวัตถุโดยเฉพาะอย่างยิ่งนี้ แล้วมีชื่อและค่าของตัวแปรของวัตถุที่. ทับทิมนอกจากนี้ยังมีวิธีการที่พีเป็นทางลัดในการตรวจสอบวัตถุและการพิมพ์รายละเอียดของพวกเขาเช่นนี้พี (anobject) เพื่อดูว่า to_s สามารถนำมาใช้กับความหลากหลายของวัตถุและ เพื่อทดสอบว่าวัตถุเทรเชอร์จะถูกแปลงเป็นสตริงในกรณีที่ไม่มีการแทนที่วิธี to_s ให้ลองใช้โปรแกรม 8to_s.rb ได้. ทำให้ (Class.to_s) # => ชั้นทำให้(Object.to_s) # => วัตถุทำให้(String.to_s) # => String ทำให้ (100.to_s) # => 100 ทำให้ (Treasure.to_s) # => สมบัติ











การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: