Livejournal
Log in
Post
Friends
My journal
thesz
Google Alerts.
Aug 05, 2007 04:20
Достаточно
интересное объяснение алгебраических типов
со сравнением их с классами в смысле ООП.
алгебраические типы данных
,
ООП
Leave a comment
Comments 6
_winnie
August 5 2007, 01:37:07 UTC
Кстати, про MayBe - прямая аналогия с boost::optional в C++, Nullable в C#.
Reply
thesz
August 5 2007, 02:11:28 UTC
Ну, там про это тоже написано. ;)
Reply
antilamer
August 5 2007, 07:01:01 UTC
Солидарен с автором, я их всегда именно так и воспринимал :)
Reply
thesz
August 5 2007, 12:50:20 UTC
Я вообще никак не воспринимал. Пользовался, и все. ;)
Reply
ext_8865
August 5 2007, 10:40:51 UTC
Кстати в Scala они именно так и реализованы:
http://www.scala-lang.org/intro/caseclasses.html
Мне тоже их так понимать проще всего, но наверное это мой испорченный сиплюсплюсом мозг влияет :)
Reply
thesz
August 5 2007, 12:50:55 UTC
К моменту начала изучения Хаскеля я не был достаточно отравлен C++. ;)
Reply
Leave a comment
Up
Comments 6
Reply
Reply
Reply
Reply
http://www.scala-lang.org/intro/caseclasses.html
Мне тоже их так понимать проще всего, но наверное это мой испорченный сиплюсплюсом мозг влияет :)
Reply
Reply
Leave a comment