А
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() {Тут символ # вместо return.
# very*long+expression
}
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