tôi muốn tìm hiểu xem một biến là một mảng hay khôngKiểm tra xem một biến là một mảng
if (params.writtenLines == ???)
nhiều đánh giá cao.
tôi muốn tìm hiểu xem một biến là một mảng hay khôngKiểm tra xem một biến là một mảng
if (params.writtenLines == ???)
nhiều đánh giá cao.
Quan trọng hơn, tại sao bạn muốn kiểm tra xem nó là một mảng? Nếu bạn biết thông số có thể là một chuỗi hoặc danh sách, bạn hiện có thể sử dụng:
def lines = params.list("writtenLines")
Điều đó đi kèm với Grails 1.2.
Chức năng này đã có sẵn trong Java tinh khiết và do đó có thể được sử dụng trong Groovy, quá:
if (params.writtenLines.class.isArray())
Cảm ơn dude, Tôi thấy điều này cũng if (params.writtenLineID.getClass(). IsArray()) Giữ lên những tiếng reo hò làm việc tốt. – WaZ
Tôi nhận ra điều này là hơi muộn, nhưng những gì về vấn đề này:
List.isCase(params.writtenLines)
Nó sẽ không thể là một giải pháp đúng, quá?
Tôi chưa từng thử điều đó, cảm ơn bạn đã chia sẻ. – WaZ
đẹp, hoạt động tuyệt vời với 1.3.7! – dbrin
Rất đẹp, vẫn hoạt động tốt trong Grails 2.2.4 –