Groovy: есть равно, которое равнее равна

Oct 20, 2017 16:50

Выплёскиваю сюда порцию дневных мучений:

> def apps = [1, 2, 3] as List
> def connApps = [1L, 2L]
>
> apps.any { connApps.contains(it) }
Result: false

Ибо, оказывается, вы не поверите!

> 1 == 1L
Result: true

> 1.equals(1L)
Result: false

it, рабочее

Previous post Next post
Up