0
A
回答
1
因爲它說,在the documentation:
來裝飾允許當與不存在的索引值將其稱爲成長列表。當這樣的值稱爲,列表是生長在大小和默認的值是通過調用所提供的初始化封閉
+0
但是,當我提供的例子中沒有提供閉包時,這意味着什麼? – user1104028
+0
@ user1104028,當沒有提供「null」值時將被用作默認值。 – Opal
1
它給出了元素的默認值放置在列表中尚未列表。例如
List<String> somevar = [].withDefault { }
println "Value at index 0 is "+somevar[0]; // gives null
println "Value at index 5 is "+somevar[5]; // gives null
List<String> somevarb = ['a'].withDefault { 'b' };
println "Value at index 0 is "+somevarb[0]; // gives a
println "Value at index 5 is "+somevarb[5]; // gives b
所以當其空像你的情況給空。 閱讀全文here
相關問題
- 1. AsyncTask幫助需要了解
- 2. 需要幫助瞭解MEF
- 3. 需要幫助瞭解
- 4. 需要幫助散列表
- 5. 需要幫助瞭解java鏈接列表putAfter()方法
- 6. 需要幫助瞭解結構用C
- 7. 需要幫助瞭解遞歸
- 8. SQL語句。需要幫助瞭解它
- 9. 需要幫助瞭解Alpha通道
- 10. 需要幫助瞭解Levenshtein距離
- 11. 需要幫助瞭解自動佈局
- 12. 需要幫助瞭解代碼段
- 13. 需要幫助瞭解循環
- 14. 需要幫助瞭解位運算符
- 15. 需要幫助瞭解這個Python Traceback
- 16. 需要幫助瞭解此操作
- 17. 需要幫助瞭解xmpp xeps
- 18. 需要幫助瞭解遞歸示例
- 19. 需要幫助瞭解`liftBase`的用法
- 20. 需要幫助瞭解GLD 2.0的glDrawElements
- 21. RaphaelJS - 我需要幫助瞭解變換
- 22. 需要幫助瞭解REST API端點
- 23. 需要幫助瞭解SQL查詢
- 24. 需要幫助瞭解r中
- 25. 需要幫助瞭解MVC編碼Statementes
- 26. 我需要幫助瞭解Matlab的
- 27. 需要幫助瞭解OpenCL的減少
- 28. 需要幫助瞭解緩衝通道
- 29. 需要幫助瞭解「ABA」問題
- 30. 需要幫助瞭解代碼
這不是一張地圖,它是一張表 –
Hi Tim - .withDefault {}是做什麼的?它是否用空格字符初始化一個新元素? – user1104028