Size: a a a

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

2020 December 18

K

Kasatka❌ in Язык программирования Julia / Julia programming language
источник

TL

Timur Leonidovich in Язык программирования Julia / Julia programming language
привет всем!

а кто нить на джулии адвент код решает?)
источник

K

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

TL

Timur Leonidovich in Язык программирования Julia / Julia programming language
выглядит неплохо. классно что с торчовым апи похоже
источник

TL

Timur Leonidovich in Язык программирования Julia / Julia programming language
Kasatka❌
я семь задачек решил потом наскучило
там потом самый огонь пошел))
источник

K

Kasatka❌ in Язык программирования Julia / Julia programming language
начиная с какой задачи?
источник

TL

Timur Leonidovich in Язык программирования Julia / Julia programming language
с 10 наверное)
источник

TL

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

TL

Timur Leonidovich in Язык программирования Julia / Julia programming language
последние задачки про игру жизнь в многомоерном случае
источник

TL

Timur Leonidovich in Язык программирования Julia / Julia programming language
например)
источник

TL

Timur Leonidovich in Язык программирования Julia / Julia programming language
Андрей Оськин
Advent of Code начался.
поделись своей репой с адвентом)
источник

TL

Timur Leonidovich in Язык программирования Julia / Julia programming language
Андрей Оськин
Сейчас, к примеру у нас идёт активное обсуждение advent of code, каждый день кучи примеров выкладываются, масса интересных нюансов рассказывается.
jооо
источник

VS

Vladimir Shashkin in Язык программирования Julia / Julia programming language
julia> f1 =x->x+1;
julia> f2 = x->2x;
julia> (1,2,3,4) .|> x->x+1 .|> x->2x
(4, 6, 8, 10)
julia> (1,2,3,4) .|> x->x+1 |> x->2x #no dot
(4, 6, 8, 10)
julia> (1,2,3,4) .|> f1 .|> f2 #Ok
(4, 6, 8, 10)
julia> (1,2,3,4) .|> f1 |> f2 #no dot before 2nd pipe
ERROR:...
источник

VS

Vladimir Shashkin in Язык программирования Julia / Julia programming language
Коллеги, добрый вечер, а есть объяснения, почему это так?
источник

VS

Vladimir Shashkin in Язык программирования Julia / Julia programming language
Т.е. в 4ой команде достаточно только первой точки, а в 6ой нужно ставить все?
источник

УМ

Убийца Мамонтов... in Язык программирования Julia / Julia programming language
Vladimir Shashkin
julia> f1 =x->x+1;
julia> f2 = x->2x;
julia> (1,2,3,4) .|> x->x+1 .|> x->2x
(4, 6, 8, 10)
julia> (1,2,3,4) .|> x->x+1 |> x->2x #no dot
(4, 6, 8, 10)
julia> (1,2,3,4) .|> f1 .|> f2 #Ok
(4, 6, 8, 10)
julia> (1,2,3,4) .|> f1 |> f2 #no dot before 2nd pipe
ERROR:...
после f1 остаётся тупл из анонимных функций
источник

УМ

Убийца Мамонтов... in Язык программирования Julia / Julia programming language
по идее
источник

KH

Katie Hyatt in Язык программирования Julia / Julia programming language
julia> f1 = x->x+1
#1 (generic function with 1 method)

julia> f2 = x->2*x
#3 (generic function with 1 method)

julia> @code_lowered (1,2,3,4) .|> x->x+1 |> x->x*2
CodeInfo(
1 ─ %1 = Base.broadcasted(Main.:|>, x1, x2)
│   %2 = Base.materialize(%1)
└──      return %2
)

julia> @code_lowered (1,2,3,4) .|> f1 |> f2
CodeInfo(
1 ─ %1 = (f)(x)
└──      return %1
)
источник

УМ

Убийца Мамонтов... in Язык программирования Julia / Julia programming language
Katie Hyatt
julia> f1 = x->x+1
#1 (generic function with 1 method)

julia> f2 = x->2*x
#3 (generic function with 1 method)

julia> @code_lowered (1,2,3,4) .|> x->x+1 |> x->x*2
CodeInfo(
1 ─ %1 = Base.broadcasted(Main.:|>, x1, x2)
│   %2 = Base.materialize(%1)
└──      return %2
)

julia> @code_lowered (1,2,3,4) .|> f1 |> f2
CodeInfo(
1 ─ %1 = (f)(x)
└──      return %1
)
Код ловеред настолько метафизично выглядит если не знать что там происходит...
источник

KH

Katie Hyatt in Язык программирования Julia / Julia programming language
Совсем согласна))
источник