推 lingcandy:喔喔!我了解了!!謝謝b大!! ^_^111.240.182.141 10/02 11:15
推 lingcandy:不好意思可否再請問在SCALA中assignment111.240.182.141 10/02 11:32
→ lingcandy:觀念,有看到文章說到Assignment result111.240.182.141 10/02 11:33
→ lingcandy:值是unit valu,type也是unit type,所111.240.182.141 10/02 11:34
→ lingcandy:以在print(n=10)的 res 是unit,但為何111.240.182.141 10/02 11:35
→ lingcandy:又可以在宣告變數時直接使用val n=10呢?111.240.182.141 10/02 11:35
→ lingcandy:=不是就是unit value 為何val n=10可以111.240.182.141 10/02 11:36
→ lingcandy:得到 res n:Int = 10的結果呢??111.240.182.141 10/02 11:36
推 mars90226:unit type應該類似Java的null 140.112.16.139 10/02 11:48
→ Chikei:unit type = java/c的void,print(n=10) 211.72.92.133 10/02 18:30
→ Chikei:type是unit指的是print這個函數不return東 211.72.92.133 10/02 18:31
→ Chikei:...別管上面我搞笑了orz 211.72.92.133 10/02 18:34
→ Chikei:因為val n = 1是val n:Int = 1的簡寫 211.72.92.133 10/02 18:36
→ Chikei:val x = (n = 1)這才會得到x: Unit 211.72.92.133 10/02 18:41
→ Chikei:還有是assignment "expression"才是unit 211.72.92.133 10/02 18:43
→ Chikei:(var = value)才是unit,不是= 211.72.92.133 10/02 18:44
推 suhorng:val variable = expr 這是 binding, 140.112.16.131 10/02 19:12
→ suhorng:不是 assignment 140.112.16.131 10/02 19:12
→ suhorng:unit **不是** null 140.112.16.131 10/02 19:12
→ mars90226:欸我耍蠢了...抱歉orz 1.171.60.108 10/02 21:06
推 lingcandy:恩恩我懂了 謝謝大家幫忙解惑^_^ 1.164.21.217 10/16 11:07