chcę, aby dowiedzieć się, czy zmienna jest tablicą lub nieSprawdź, czy zmienna jest tablicą
if (params.writtenLines == ???)
bardzo cenione.
chcę, aby dowiedzieć się, czy zmienna jest tablicą lub nieSprawdź, czy zmienna jest tablicą
if (params.writtenLines == ???)
bardzo cenione.
Co ważniejsze, dlaczego chcesz, aby sprawdzić, czy jest to tablica? Jeśli wiesz, że parametr może być pojedynczym ciągiem lub listą, możesz teraz użyć:
def lines = params.list("writtenLines")
To przyszło z Grails 1.2.
Ta funkcjonalność jest już dostępna w czystej Javie i dlatego może być stosowany w Groovy, zbyt:
if (params.writtenLines.class.isArray())
Dzięki stary, Znalazłem to także if (params.writtenLineID.getClass(). IsArray()) utrzymania dobrej okrzyki pracy. – WaZ
Zdaję sobie sprawę, że jest to trochę późno, ale co z tego:
List.isCase(params.writtenLines)
nie byłoby to poprawne rozwiązanie, też?
Nie próbowałem tego jeszcze, dziękuję za udostępnienie. – WaZ
piękne, działa świetnie z 1.3.7! – dbrin
Bardzo ładne, nadal działało świetnie w Grails 2.2.4 –