Message passing, not function calls
A method call is really a message to another object:
# This
1 + 2
# Is the same as this ...
1.+(2)
# Which is the same as this:
1.send "+", 2
Объясните, плс, сакральный смысл. Вроде как, понимаю, что 1 это тоже самое, что 2 и тоже самое, что 3, но в голове никак не устаканится, что же такое сообщения. Со SmallTalk я не знаком, это, вероятно, оттуда. Короче, в чём разница между вызовом функций и посылом сообщений?
![](/img/p.gif)
![](/photos/18353:-284113393.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от Hjorn
![](/photos/18353:-284113393.jpg)
Ответ на:
комментарий
от const86
![](/img/p.gif)
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от tailgunner
![](/img/p.gif)
Ответ на:
комментарий
от tailgunner
![](/photos/51070:-337534894.png)
Ответ на:
комментарий
от dizza
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от dizza
![](/img/p.gif)
Ответ на:
комментарий
от Hjorn
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от tailgunner
![](/img/p.gif)
Ответ на:
комментарий
от zh
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от tailgunner
![](/img/p.gif)
Ответ на:
комментарий
от zh
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от tailgunner
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от zh
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от tailgunner
![](/img/p.gif)
Ответ на:
комментарий
от tailgunner
![](/img/p.gif)
Ответ на:
комментарий
от zh
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от tailgunner
![](/img/p.gif)
Ответ на:
комментарий
от zh
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от tailgunner
![](/img/p.gif)
Ответ на:
комментарий
от tailgunner
![](/img/p.gif)
Ответ на:
комментарий
от zh
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от tailgunner
![](/img/p.gif)
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум C++ Command pattern (2015)
- Форум [python][flask] Thread-local objects (2011)
- Форум Любопытный факт из истории смоллтока (2016)
- Форум Principles of Reactive Programming (2013)
- Форум Драйвер чтения и записи (2013)
- Форум Утечки памяти в golang приложении - как найти? (2023)
- Форум suidperl and mailx (2000)
- Форум Вышел SBCL 1.3.15. (2017)
- Форум MPI = Message Passing interface (2013)
- Форум MPI message passing interface (2009)