Преимущество утилитарной типизации заключается в том, что вы не жестко программируете конкретную реализацию. Вызывающий может использовать вашу документацию, чтобы решить, что передать, если он предпочитает другую реализацию (или свою собственную, например).

с так же прост, как и заголовок. Как проверить в Groovy, что объект является списком, коллекцией или массивом? Но не могу найти простой способ проверить это. Есть идеи?

Ответы на вопрос(2)

Ваш ответ на вопрос