Tôi muốn gán mục mảng vào biến trực tiếp sử dụng groovy như thế này:Làm thế nào để gán giá trị cho biến từ một chuỗi phân chia trong groovy?
def str = "xyz=abc"
def [name, value] = str.split("=")
nhưng groovy không thích nó. Có cách nào để làm điều đó (không lưu trữ kết quả mảng và nhận được chỉ số [0], chỉ mục [1] từ nó?).
Cảm ơn,
sự khác nhau giữa [] và() là gì? Xin lỗi cho câu hỏi newbie. –
trong khi các dấu ngoặc thích hợp cho các mảng, dấu ngoặc đơn là cách Groovy thực hiện nhiều phép gán. Xem http://groovy.codehaus.org/Multiple+Assignment –