А
Size: a a a
А
GT
/ - это просто символ отделения одной команды от другой, я ничего лучше пока не придумал)- - символ, отделяющий аргументы и команду друг от другаА
/ - это просто символ отделения одной команды от другой, я ничего лучше пока не придумал)- - символ, отделяющий аргументы и команду друг от другаGT
SS
GT
GT
SS
SS
P
fun { 1 + 1 } вместо fun({ 1 + 1 })
Если привыкнуть, то так гораздо удобнее. Если в начале есть другие параметры, то вот так:fun(1234) { 1 + 1 }
, вместо fun(1234, {1 + 1})
Я тут придумал, как можно нормально делать цепочки вызова функций. Для этого в ЯП нужно сделать так, чтобы первый параметр передавался через стрелочку справа, и так не будет записи функций в обратном порядке123 -> fun1(321) -> fun2 ->
fun(5)
вместоfun3(fun2(fun1(123, 321)), 5)
Так в разы читабельнее.fun lalala() {
# very*long+expression
}
Тут символ # вместо return.fun(a, b) { # very+long+expression+with*a/and+b }
И зачем это, спросите? Ну, нужно в лямбдах на несколько строкfun(a, b){
var x = longExpression
var y = longExpression
if (x > y)
x /= y
# x + y
}
Символ можно взять другой. Например << или еще какой.fun{}. P
P
ВС
S
S
DM
IM
S