Zamiast tworzenia obiektów pisząc:przeplatać bloki lub uczynić obiekt z dwóch bloków (nazwy pól i wartości)
obj: object [
name: "Fork"
id: 1020
]
Chciałbym napisać coś jak ...
obj: something-or-another [name id] ["Fork" 1020]
... i uzyskaj taki sam wynik. Idealnym rozwiązaniem byłoby również zezwolić:
obj: something-or-another [name: id:] ["Fork" 1020]
dość łatwo napisać something-or-another
, ale robi to pasuje coś już „w polu”?
Pierwszy z przykładów kodu (funkcja może wymagać nazwy) jest krótki i czysty i wygląda dla mnie najlepiej. – Ladislav