Size: a a a

2020 June 20

f

folex in codingteam
ёрник
источник

f

folex in codingteam
Dr. Friedrich von Never
Не вижу, чем аргументы — не переменные.
тем что они не меняются?
источник

Dv

Dr. Friedrich von Ne... in codingteam
folex
тем что они не меняются?
Как не меняются?
источник

f

folex in codingteam
зависит от семантики
источник

Dv

Dr. Friedrich von Ne... in codingteam
sum 1 2
sum 4 5
источник

f

folex in codingteam
каждый раз новые
источник

Dv

Dr. Friedrich von Ne... in codingteam
В первом случае a = 1, во втором — a = 4
источник

Dv

Dr. Friedrich von Ne... in codingteam
Поменялись.
источник

Dv

Dr. Friedrich von Ne... in codingteam
За время жизни sum эти переменные приняли разные значения
источник

Dv

Dr. Friedrich von Ne... in codingteam
Именно в этом и есть суть переменных.
источник

f

folex in codingteam
происходит эта как его бета-редукция, во
источник

Dv

Dr. Friedrich von Ne... in codingteam
источник

f

folex in codingteam
новые shtuki получают новые imena
источник

f

folex in codingteam
а старые shtuki не меняются
источник

f

folex in codingteam
вот sum mut a b = a += b тут вот аргумент это еще и переменная
источник

Dv

Dr. Friedrich von Ne... in codingteam
folex
вот sum mut a b = a += b тут вот аргумент это еще и переменная
Твоя нотация непонятна!
источник

f

folex in codingteam
аргумент a
источник

Dv

Dr. Friedrich von Ne... in codingteam
Тут три аргумента :P
источник

f

folex in codingteam
fn sum(mut a, b) { a += b }
источник

Dv

Dr. Friedrich von Ne... in codingteam
А тут вообще хуй знает что, это паттерн матчинг в аргументах?
источник