Sorun"
Çağrıldığında, loghem komutu (kaynak olarak) hem de ilk bağımsız değişkeni günlüğe yazdıracak / yazacak / yazacak (söz konusu dil için varsayılan ne olursa olsun) bir işlev (veya başka bir 3 harf adı) tanımlayın . Diğer bir deyişle:
i=777
j=333
log(i) //outputs: "log(i) 777"
log(i+j+1) //outputs: "log(i+j+1) 1111"
Tüm pratik amaçlar için çıktı i: 777yeterli olacaktır, ancak bazı dillerde bunun için çok özel yansıma kütüphaneleri vardır ve bu hiç de zor olmayacaktır, bu nedenle tüm talimatın çıktısı alınmalıdır.
İlham
Bunun için ilham kaynağı ben ve başka bir programcıydı (sık sık hata ayıklayıcılarla), ne kadar sinir bozucu olduğunu tartışıyorduk, bir şeyler yazıyorsunuz console.log("i:", i), daha sonra (oldukça çılgın) bir javascript (sadece düğüm) çözümü yaptık ( i: 777tüm satırdan ziyade çıktılar) kaynak) şaşırtıcı derecede uzun ve bana codegolfing hatırlattı ve diğer (özellikle kod golf) dillerin daha iyi olacağını merak yaptı.
Bonuslar
-10% : Dosya okuma yok (derleyicinin ötesinde)
PS. Bu benim ilk 'sorum', bu yüzden yaptığım hataları belirtmekten çekinmeyin.
help/on-topic(bahsedildi, ancak orada açıklandığı şekilde kontrol etmeye değer olduğunu düşünmedim).