May. 22nd, 2014
Виразність
May. 22nd, 2014 02:13 pmВипадково помітив:
Для чого це потрібно? Іноді буває необхідно проітеруватись по enumeration. Не городити ж для цього масив, в кінці кінців...
PS: ага, і Shell, і плюсовий код теж можна в один рядок записати. Але ж читабельність...
POSIX Shell | C++98/03 | C++11 | Haskell | |||||||
#!/bin/sh for i in {1..4} do echo $i done |
|
|
module Main where main = mapM_ print [1..4] |
|||||||
6 LOC | 9 LOC | 8 LOC | 3 LOC |
Для чого це потрібно? Іноді буває необхідно проітеруватись по enumeration. Не городити ж для цього масив, в кінці кінців...
PS: ага, і Shell, і плюсовий код теж можна в один рядок записати. Але ж читабельність...

Ерік кльовий чувак, але від цього коду у мене моск в трубочку скручується.
Власне, звідси: „F-Algebras and C++“. У Бартоша на Haskell набагато простіше виходить: „Understanding F-Algebras“.