watt ([info]watt) rakstīja [info]koderi kopienā,
@ 2006-10-13 11:58:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Lūk, labs Lisp sintakses tulkojums uz Pyton. Beidzot ir reāls, pamatots iemesls iebrēkties, WTF! kas par kroplīgu sintaksi tam izslavētajam Lisp!

Pašam man vislabāk patīk šī analoģija (Python gan šo sintaksi pavism nesen izdomāja):

Lisp:   (mapcar length '("one" (2 3)))      => (3 2) 
Python: [len(x) for x in ["one", [2,3]]]    => [3,2]


Hint: nosaukt "for each" par "mapcar" var tikai ļoti spēcīgs prāts.


(Lasīt komentārus) - (Ierakstīt jaunu komentāru)


[info]bubu
2006-10-13 22:12 (saite)
Nezinu, kā precīzi izpaužās mapcar, taču man izskatās, ka pitona sintakse šai rindiņai varētu būt šāda, ne?
map(len, ["one", [2,3]])

(Atbildēt uz šo) (Diskusija)


[info]watt
2007-11-12 12:27 (saite)
pitona sintakse ir [... for ...], tas "map" neskaitās vairs īsti pitonisks.

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]bubu
2007-11-12 13:00 (saite)
Tev gan patīk izrakt vecus ierakstus!

Un kamdēļ lai gan map nebūtu pitonisks?

(Atbildēt uz šo) (Iepriekšējais)


(Lasīt komentārus) -

Neesi iežurnalējies. Iežurnalēties?