Выдвигаю предложения по усовершенствованию синтаксиса языка JavaScript.
Для примера разберём такую простую конструкцию, как функция, генерирующая замыкания.
function foo(filter, pattern) {
var f = function(list) { return filter(pattern, list); };
return f;
};Конечно, в JavaScript есть опциональные точки с запятыми. Их можно не ставить,
(
Read more... )
Reply
Reply
Это я про последний пример, если что.
Reply
Reply
function x(y) {
function q(w) {
return w + 1;
}
return q(y);
}
?
Reply
x y =
(\w = w + 1)(y)
Reply
Reply
x y =
let q w = w + 1
q y
Это тоже консистентно с OCaml или Haskell.
Reply
Впрочем, это не сильно важно.
Reply
let x y =
let c = 1
let q w = w + c
q y
Reply
Reply
А в эрланге fun() -> ... end, а вечный паскалевский end тебя не смущает?
Reply
Reply
Reply
Reply
Reply
Leave a comment