Size: a a a

Язык программирования Julia / Julia programming language

2020 December 18

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
А причём тут вообще вольфрам?
источник

PY

Popov Yuri in Язык программирования Julia / Julia programming language
wolfram такой же мутный
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
В Джулии мутность ещё найти надо (к тому, что куда уж проще как язык….)
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
dump просто выдаёт распечатку AST - такое дерево почти в любом языке есть
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
а если речь о самом выражении - так всегда является хорошей практикой ставить скобки в местах неочевидного приоритета операторов
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Alexander Plavin
dump просто выдаёт распечатку AST - такое дерево почти в любом языке есть
Оно точно есть в любом, но не каждый умеет его сам распечатать
источник

PY

Popov Yuri in Язык программирования Julia / Julia programming language
(1,2,3,4) .|> x->2x |> x->x+1 - что этозначает,
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Popov Yuri
(1,2,3,4) .|> x->2x |> x->x+1 - что этозначает,
Конвейер здесь перемешанный. В первом случае указан для применения по каждому элементу. Во втором - ко всем результату. Отсюда проблемы с приоритетом по лямбде
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Если такие строки будут в production-коде, коллеги будут желать руки оторвать автору
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
да просто надо писать однозначно :)
(1,2,3,4) .|> (x->x+1) .|> (x->2x)
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
или вообще не пользовать |> вместе с лямбдами
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Alexander Plavin
или вообще не пользовать |> вместе с лямбдами
Если будет использован только |>, то не важно, с какой точки оно раскроется
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Не надо |> вперемешку с .|> в одном выражении использовать
источник

PY

Popov Yuri in Язык программирования Julia / Julia programming language
Круто. Буду дальше читать нашу группу.  Может когда наберусь храбрости написать чтото. Вроде там уже и  GUI    появляется
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
смотря какого рода гуй нужен
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
makie для своей ниши отлично работает
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
всякие веб интерфейсы тоже есть, типа interact, dash, ещё какие-то (не пользовал)
источник

PY

Popov Yuri in Язык программирования Julia / Julia programming language
да простенький  графики и кнопки выпадающие списки, поля ввода и тд никакой экзотики
источник

VS

Vladimir Shashkin in Язык программирования Julia / Julia programming language
Roman Samarev
Если будет использован только |>, то не важно, с какой точки оно раскроется
Обучаюсь) В силу, видимо, проф деформации или склада характера - эмпирически :)
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Для желающих писать нечитаемый код есть конкурс https://www.ioccc.org с примерами вида https://www.ioccc.org/2019/adamovsky/prog.c
источник