感覺老師賦值語句那個(gè)例子舉得不夠嚴(yán)謹(jǐn)啊,
var a = 3
if a = 1
編譯錯(cuò)誤,可能是因?yàn)镾wift中賦值語句沒有返回值,也可能是if不允許判斷條件為非Bool類型的,在Java中,if(a=1)這種語句也編譯報(bào)錯(cuò),而原因卻并不是賦值語句沒有返回值,而是if不允許非boolean類型
var a = 3
if a = 1
編譯錯(cuò)誤,可能是因?yàn)镾wift中賦值語句沒有返回值,也可能是if不允許判斷條件為非Bool類型的,在Java中,if(a=1)這種語句也編譯報(bào)錯(cuò),而原因卻并不是賦值語句沒有返回值,而是if不允許非boolean類型
2016-03-17