看板 b96902HW 關於我們 聯絡資訊
※ 引述《champavalon (法翰)》之銘言: : 有關於array initializing的部份 : 實在不是很懂 : 投影片中似乎沒有特別講到?? : 不知道各位有沒有確定的答案可以分享一下呢... : 什麼時候變那麼多括號了@@" 他的標示沒做特別處理,所以才很難看懂, 應該是要這樣 ArrayCreationExpression: new Type [ Expression ] { [ Expression ] } { [ ] } new Type [ ] { [ ] } ArrayInitializer ArrayInitializer: { [ VariableInitializer { , VariableInitializer } [ , ] ] } VariableInitializer: ArrayInitializer Expression 白色的是實際要打出來的字 綠色是某種集合 黃色是定義綠色集合的意義(有兩行代表兩種都可以,就是OR的關係) 紅色是代表重複次數的 [x] 可以有0次或一次的 x. {x} 可以有0次或多次的 x. 然後第四題,我不是很確定答案, 我猜應該是為了要設定大量的初值時可以變成很漂亮的 { { VariableInitializer , } } 而不用刪掉最後一個的逗號 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.134
hikaru4:終於看懂了@.@ 不過第四題很漂亮的意思是?是指可以null嗎? 04/24 17:30
a127a127:是指new int[] {1,2,3,} 跟 new int[] {1,2,3} 一樣 04/24 19:26