Tôi đang đọc chương trình sách trong scala và người ta nói:
... trong trường hợp này, tác dụng phụ của nó là in ra luồng đầu ra tiêu chuẩn.
và tôi không thấy tác dụng phụ ở đâu, vì, với cùng một đầu vào, println sẽ in cùng một đầu ra (tôi nghĩ)
CẬP NHẬT
ví dụ bất cứ khi nào chúng tôi gọi:
println(5)
nó sẽ in 5 , tôi không thấy trường hợp nào cuộc gọi println(5)
sẽ in một giá trị khác 5 !!
println
là một hàm xác định nhưng để được thuần túy thì nó cũng phải là RT.