0
A
回答
4
tl; dr:不,Java中沒有這樣的事情。
您可以分配初始值的變量是這樣的:
int foo = 1, bar = 2;
但是,如果你想(1, 2, 3)
是一個方法調用的結果,這是不可能在Java中。 Java不允許返回多個值。
Python允許這樣的:
def foo():
return 1, 2, 3
a, b, c = foo()
主要的一點,爲什麼這並不在Java中的工作是,左側(LHS)轉讓必須一個變量:
Wrapper wrapper = WrapperGenrator.generateWrapper();
你可以而不是在Python中可以分配給LHS上的一個元組。
0
如果你想(1,2,3)是一個方法調用的結果,你可以使用數組:
int[] arr = {1,2,3};
相關問題
- 1. 多重分配
- 2. 內存分配一次或每次在java對象實例化
- 3. Python:一次分配多個變量
- 4. iOS - 一次不分配太多內存
- 5. 在一個時鐘週期內多次重新分配變量 - 鑿子
- 6. 在Java中重載和多次調度
- 7. OrientDB:RID分配一次,永久?
- 8. 多重分配語義
- 9. 分配在Java
- 10. 在Python/numpy的分配多個數組索引一次
- 11. 如何在C#中一次分配多個對象屬性?
- 12. 如何在一次宏調用中分配多個常量
- 13. 如何在一次調用中分配多個變量?
- 14. 在Java中多次重複一個字符串
- 15. 如何找到一個數字在java中重複多少次
- 16. 線程時多次分配java靜態字段嗎?
- 17. UITableViewCell在滾動時一次又一次分配
- 18. 分配多個返回變量,但一次一個?
- 19. 從一個列表中一次分配多個索引
- 20. 在Java中更新/重新分配一個值
- 21. 多個時鐘在一次 - Java的
- 22. 一次在java中的多個輸入
- 23. Haproxy在同一backen上多次重寫
- 24. 在gridview中多次重複一行
- 25. 分配相同的NSString多次
- 26. Python多次避免大數組分配
- 27. Java多重分割 - 保留分隔符
- 28. 分配值在Java
- 29. 如何分配多個值一次到多維數組後創建它 - 在C?
- 30. 重新使用一次分配的內存空間
這個怎麼樣陣列的類型?如果比'int []'更復雜怎麼辦? –