Size: a a a

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

2020 December 23

GM

Gray Marginal in Язык программирования Julia / Julia programming language
Мне как недохаскелисту привычнее пайп или комбинация функций. Возможно людям незнакомым с этими понятиями читается сложнее
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Я не знаю...
Активно пользовался Underscores.jl когда работал с датафреймами, а потом попробовал Chain.jl и понял, что он гораздо удобнее. Не так захламлённо выглядят выражения.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
То есть когда пайпов много, то выражение начинает выглядеть как-то так
x |> 
  f1 |>
  f2 |>
  f3


А что-то типа Chain выглядит так
@chain begin x
 f1
 f2
 f3
end

С учётом того, что функции сами по себе могут быть достаточно длинными, убирание пайпа делает выражение более читаемым.
источник

GM

Gray Marginal in Язык программирования Julia / Julia programming language
Андрей Оськин
То есть когда пайпов много, то выражение начинает выглядеть как-то так
x |> 
  f1 |>
  f2 |>
  f3


А что-то типа Chain выглядит так
@chain begin x
 f1
 f2
 f3
end

С учётом того, что функции сами по себе могут быть достаточно длинными, убирание пайпа делает выражение более читаемым.
Соглашусь. Но для новичков оба выражения будут не очевидными)
источник

ДН

Даниил Николаев... in Язык программирования Julia / Julia programming language
Как вы называете функции и переменные?
источник

ДН

Даниил Николаев... in Язык программирования Julia / Julia programming language
Использовать _?
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Даниил Николаев
Использовать _?
В официальной документации сказано использовать немецкий вариант словообразования
источник

ДН

Даниил Николаев... in Язык программирования Julia / Julia programming language
Roman Samarev
В официальной документации сказано использовать немецкий вариант словообразования
?
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Без всяких _ и переменных регистров
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Типа haftpflichtversicherung, schadensersatzpflichten, etc...
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
источник
2020 December 24

ДН

Даниил Николаев... in Язык программирования Julia / Julia programming language
Как бороться с ERROR: LoadError: importing <локальный модуль> into Main conflicts with an existing identifier?
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Перезапустить REPL
источник

ДН

Даниил Николаев... in Язык программирования Julia / Julia programming language
А другого метода нет?
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Ну или функцию определять как расширение соответствующего метода, если в этом причина.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
В смысле, что если в этом модуле определяется например функция sum то она будет конфликтовать с уже существующей функцией.

Поэтому надо сначала сделать import Base: sum, это даст возможность ее расширять.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Что там конкретно за конфликтующий метод надо конечно отдельно разбираться.
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
можно не импортировать, достаточно написать function Base.sum(x::MyType)
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
если надо расширить для своего типа
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
В случае Base да, так как он по сути импортирован по умолчанию.
источник