Size: a a a

2020 May 08

A

Andrew in archlinux_ru
Георгий Тимофеевский
блин объясните
почему a=123 echo $a выводит пустую строку, а не 123?
👆топ вопрос дня
источник

SS

Slava Sokolovsky in archlinux_ru
Георгий Тимофеевский
блин объясните
почему a=123 echo $a выводит пустую строку, а не 123?
а у меня все ок
источник

SS

Slava Sokolovsky in archlinux_ru
пхахахах
источник

A

Andrew in archlinux_ru
Slava Sokolovsky
а у меня все ок
👆топ ответ на топ вопрос
источник

SS

Slava Sokolovsky in archlinux_ru
Andrew
👆топ ответ на топ вопрос
источник

JC

Julian =) Coffee in archlinux_ru
Георгий Тимофеевский
блин объясните
почему a=123 echo $a выводит пустую строку, а не 123?
не за что
источник

JC

Julian =) Coffee in archlinux_ru
аааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааа
источник

A

Andrew in archlinux_ru
Спасибо, чай жарко пить
источник

q

quavo in archlinux_ru
vмм чайный пакетик
источник

ГТ

Георгий Тимофеевский... in archlinux_ru
Julian =) Coffee
не за что
так а чё делать, открывать bash вместо zsh?
источник

JC

Julian =) Coffee in archlinux_ru
Переслано от Julian =) Coffee
Ну, прикол в том, что когда мы делаем центром нашего мышления обьекты и обмен сообщениями между ними, то когда мы описываем наш обьект, и пишем методы к нему, мы начинаем мыслить так, что то, что попадает к нам как сообщение, не такое важное, как то, что есть мы
источник

JC

Julian =) Coffee in archlinux_ru
Переслано от Julian =) Coffee
В итоге метод-функция выглядит как (Наш обьект) - (Что-то другое, не такое крутое) -> наш ответ.

И когда мы пишем функцию add для нашего обьекта "{}" мы думаем, что нам приходит какая-то хуйня, и в итоге возвращаем тоже какую-то хуйню.
В итоге {} + [] = 0

А потом мы пишем функцию add для обьекта "[]" и нам приходит что-то другое, ну мы вернем ему что-то, например "[object Object]"
источник

JC

Julian =) Coffee in archlinux_ru
Переслано от Julian =) Coffee
А когда ты мыслишь функциями, ты понимаешь, что есть функция add, она должна принять два значения, и выдать что-то вразумительное на основании двух обьектов, а не только своего.
источник

JC

Julian =) Coffee in archlinux_ru
Переслано от Julian =) Coffee
Короче говоря функции более равноправны
источник

JC

Julian =) Coffee in archlinux_ru
Переслано от Julian =) Coffee
И поэтому в ФП юзают типы суммы, которые равноправно представляют свои конструкторы.
А в ООП юзают наследование, которое бесконечно падает вниз твоя иерархическую структуру.
источник

JC

Julian =) Coffee in archlinux_ru
Переслано от Julian =) Coffee
А когда все аккуратно и симетрично - то это заебись.
источник

JC

Julian =) Coffee in archlinux_ru
Переслано от Julian =) Coffee
А в ООП нихуя не симетрично, ибо всегда есть тип, который принимает сообщение, и само сообщение
источник

JC

Julian =) Coffee in archlinux_ru
Вот что я имею против ООП
источник

ГТ

Георгий Тимофеевский... in archlinux_ru
Julian =) Coffee
не за что
сука что, почему у меня не работает
источник

JC

Julian =) Coffee in archlinux_ru
Если кратко:
ООП гораздо облегчает написание полного говна
источник