Size: a a a

2021 June 12

[

[BRM]White Rabbit in Haskell
это указатель на функцию
источник

[

[BRM]White Rabbit in Haskell
в данном случае на анонимную функцию
источник

к

кана in Haskell
а foo это не указатель на функцию?
function bar() {}
const foo = bar;

Мало того, нет, это не только указатель на функцию, там еще замыкание, и еще куча метаинфы
источник

[

[BRM]White Rabbit in Haskell
foo тоже указатель
источник

[

[BRM]White Rabbit in Haskell
по идее
источник

к

кана in Haskell
и bar тоже
источник

к

кана in Haskell
то есть это все делегаты?
источник

[

[BRM]White Rabbit in Haskell
а bar это сама функция
источник

к

кана in Haskell
что-то странное
источник

к

кана in Haskell
пятница уже закончилась кстати
источник

к

кана in Haskell
я лиспер, можешь мне вопросы задавать
источник

AF

Alexey Fedotov in Haskell
нет, кролик прав, у стрелок и явно объявленных функций разное поведение
источник

[

[BRM]White Rabbit in Haskell
разница в том, что
const foo = () => {}
тут ты присваиваешь анонимную функцию, а
function bar(){}
const foo = bar;

тут ты присваиваешь именованную функцию
источник

к

кана in Haskell
да, это и я сказал тоже, я к тому что "указатель на функцию" это неверно
источник

к

кана in Haskell
там намного больше информации чем просто указатель
источник

к

кана in Haskell
указатели на функцию это в си
источник

Q

Qwerty in Haskell
сейчас нет аналогов лисп-машины? Нужна живая система, постоянно в рантайме, чтобы писала сама себе код и это не ресетилось в случае рестарта.
источник

[

[BRM]White Rabbit in Haskell
да?
источник

AF

Alexey Fedotov in Haskell
function foo() { return true; }
new foo();

const foo = () => true;
new foo(); // Uncaught TypeError: foo is not a constructor
источник

к

кана in Haskell
нет, на такой вопрос я не отвечу
источник