Size: a a a

2020 July 17

H

Hirrolot in Lisp Forever
Аа, кажется понял. Я значит передаю в функцию аргументы по значению (ссылки — это тоже значения), в параметрах функции у меня ссылки на эти объекты?
источник

A

Aragaer in Lisp Forever
в первом случае мы заменяем весь указатель новым объектом и снаружи это изменение никто не видит. Во втором мы сохраняем объект, но меняем что-то внутри него. Тогда это изменение вдино
источник

A

Aragaer in Lisp Forever
да
источник

H

Hirrolot in Lisp Forever
Ага, спасибо
источник

A

Aragaer in Lisp Forever
5In compiler-writer terms Common Lisp functions are "pass-by-value." However, the values that are passed are references to objects. This is similar to how Java and Python work.
источник

MS

Mikola Summer Duck in Lisp Forever
Hirrolot
Это логично, но почему они тогда говорят, что по ссылке?
тебе скорее всего уже ответили, но тлдр - ты не можешь передать "указатель на локальную переменную" .
источник

VM

Vyacheslav Mikushev in Lisp Forever
Sokolov Andrew
он ворнинги обычно показывает
Выдаёт варнинг и condition, который предлагает аборт или ретрай. 😁
источник

VM

Vyacheslav Mikushev in Lisp Forever
Я так пробовал
(defmethod foo ((x bar))
 (print x))
источник

AE

Alexey Egorov in Lisp Forever
Sokolov Andrew
не собирается прямо??
Прямо не собирается.
источник

AE

Alexey Egorov in Lisp Forever
Да и в репле не просто ворнинг.
источник

AE

Alexey Egorov in Lisp Forever
источник

AE

Alexey Egorov in Lisp Forever
Горит.
источник

SA

Sokolov Andrew in Lisp Forever
Ну ебани пустой класс мб...?
источник

KS

Kamiλ Shakirov in Lisp Forever
Alexey Egorov
Горит.
Это работа или хобби? :)
источник

AE

Alexey Egorov in Lisp Forever
Kamiλ Shakirov
Это работа или хобби? :)
Хобби.
источник

AE

Alexey Egorov in Lisp Forever
Sokolov Andrew
Ну ебани пустой класс мб...?
Ну мне пока хватило просто местами в .asd поменять.
источник

AE

Alexey Egorov in Lisp Forever
Файлики.
источник

KS

Kamiλ Shakirov in Lisp Forever
А есть тут кто нибудь, кто на КЛ пишет за деньги?
источник

AE

Alexey Egorov in Lisp Forever
Кажется никого не было.
источник

KS

Kamiλ Shakirov in Lisp Forever
bummer
источник