เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

อาร์กิวเมนต์จำนวนไม่จำกัด

บางครั้งเราอาจไม่ทราบล่วงหน้าว่าต้องการส่งอาร์กิวเมนต์กี่ตัวเข้าไปในฟังก์ชัน ในกรณีนี้การรับอาร์กิวเมนต์ได้ไม่จำกัดจำนวนจะมีประโยชน์มาก ไม่ว่าจะส่งเข้ามา 1 หรือ 100 ตัวก็ตาม

ทำได้โดยใช้ตัวดำเนินการ ellipsis ...

ในแบบฝึกหัดนี้ ให้เขียนฟังก์ชัน stock_to_buy ที่รับอาร์กิวเมนต์จำนวนไม่จำกัด แล้วเรียกใช้ฟังก์ชันโดยส่งอาร์กิวเมนต์เข้าไป 4 ตัว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Julia ระดับกลาง

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เขียนฟังก์ชัน stock_to_buy โดยกำหนดพารามิเตอร์ชื่อ stocks แล้วพิมพ์อาร์กิวเมนต์แต่ละตัวภายในฟังก์ชัน

  • เรียกใช้ stock_to_buy พร้อมส่งค่า 4 ตัวได้แก่ "AAPL", "MSFT", "GOOG", "TSLA"

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Define stock_to_buy, accepting varargs
function stock_to_buy(____)
	println(____)
end

# Call stock_to_buy with four arguments
stock_to_buy(____, ____, ____, ____)
แก้ไขและรันโค้ด