:Argümanları bir Clojure sembolüne aktardığımda ne olur? Eğer bunu yaparsam
c
Neden:
('a 'b 'c)
Ben bu olsun?
:Argümanları bir Clojure sembolüne aktardığımda ne olur? Eğer bunu yaparsam
c
Neden:
('a 'b 'c)
Ben bu olsun?
Gönderilen bağlantı Hauleth, sembollere genel bir bakış niteliğindedir, ancak sorunuzun cevabı, bir sembolü bir işlev olarak çağırmanın, ilk bağımsız değişkende bu simgeye bakmaya eşdeğer olmasıdır.
('a 'b)
get belgeleri varsayılan olarak isteğe bağlı üçüncü argüman geçebilir göstermektedir
(get 'b 'a)
eşdeğerdir. Örneğinizde 'c varsayılan olarak kabul edilir ve' b bir harita değildir ve 'bulunamadığından döndürülür.
argümanlarını geri aldınız, aksi halde cevabınızı kabul etmek istiyorum – jes5199
Doh. şimdi iyi olmalı. – nickmbailey
Sooooo, sadece anahtar kelime değil, aynı zamanda sembolü de .... ve mesela aldatılmamış bir sembol koymuşuz cadı tanımlanmamıştır, asla sembolün kendisi hakkında birşeyler ... Bu ... hrm, sözdizim alışkanlığı kazanıyor şeker ... toplama, sembol ve anahtar kelime de IFn;) –
Bu '(' a 'b' c) 'listesi olmamalı? – Hauleth