ฉันกำลังอ่านการเขียนโปรแกรมหนังสือในรูปแบบสกาล่าและได้มีการกล่าวว่า:
... ในกรณีนี้ผลข้างเคียงของมันคือการพิมพ์ไปยังสตรีมเอาต์พุตมาตรฐาน
และฉันไม่เห็นว่าผลข้างเคียงอยู่ที่ใดเพราะสำหรับอินพุตเดียวกัน println จะพิมพ์เอาต์พุตเดียวกัน (ฉันคิดว่า)
อัปเดต
ทุกครั้งที่เราเรียกว่า:
println(5)
มันจะพิมพ์5ฉันไม่เห็นกรณีที่การโทรprintln(5)
จะพิมพ์ค่าอื่นที่ไม่ใช่ 5 !!
println
เป็นฟังก์ชั่นที่กำหนดขึ้น แต่เพื่อความบริสุทธิ์จะต้องเป็น RT