ฉันกำลังทำงานผ่านหนังสือที่ให้ตัวอย่างของช่วงการแปลงเป็นอาร์เรย์ที่เทียบเท่าโดยใช้วิธีการ "to_a" ของพวกเขา
เมื่อฉันเรียกใช้รหัสใน irb ฉันได้รับคำเตือนต่อไปนี้
warning: default `to_a' will be obsolete
ทางเลือกที่ถูกต้องในการใช้ to_a คืออะไร
มีวิธีอื่นในการเติมอาร์เรย์ด้วย Range หรือไม่?
7
caveat ขนาดใหญ่เพื่อแปลงช่วงเป็นอาร์เรย์เป็นช่วงใหญ่สามารถใช้หน่วยความจำจำนวนมากเมื่อสร้างอาร์เรย์ดังนั้นใช้ด้วยความระมัดระวัง แทนที่จะสร้างอาเรย์มันอาจเป็นการดีกว่าที่จะวนซ้ำในช่วงที่คุณต้องการให้อาเรย์หยุดการใช้หน่วยความจำ เป็นหนึ่งในสิ่งที่ "นำไปใช้ตามความจำเป็น"
—
มนุษย์ดีบุก