5
Czytam książkę Groovy in Action (GINA). W rozdziale 9, jest to aukcja:Co zmieniło się w właściwościach klas groovy po książce GINA?
class MyClass {
def first = 1
def getSecond() { first * 2 }
public third = 3
}
obj = new MyClass()
keys = ['first', 'second', 'third', 'class', 'metaClass']
assert obj.properties.keySet() == new HashSet(keys) // fail
Jednak dodaje assert jest rzeczywiście właściwa:
keys = ['first', 'second', 'class']
assert obj.properties.keySet() == new HashSet(keys)
Więc co się zmieniło o właściwościach porywające klasowych po książki GINA? Dziękuję Ci.
Dobrze wiedzieć, że próbujesz uruchomić przykłady z książki. Rzeczywisty sposób uczenia się Groovy. :) – dmahapatro
@dmahapatro, dzięki za zachętę. Doceniam to. – JBT