Hack Bulgaria
github.com/HackBulgaria
inc x = x + 1
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
var a = 5
function inc(x) {
a += 1;
return a + x;
}
inc :: Int -> Int
replaceAll :: String -> String -> String
names :: String
lines :: String -> [String]
unlines :: [String] -> String
member :: Eq a => a -> [a] -> Bool
function makeName(family, first) {
return first + " " + family;
}
console.log(makeName("Nakov")) // ??
add3 a b c = a + b + c
add3 1 2 3 == (((add 1) 2) 3)
map (+1) [1 .. 10]
function map(f, items) {
var result = [];
items.forEach(function(item) {
result.push(f(item));
});
return result;
}
function compose(f, g) {
return function(x) {
return f(g(x));
}
}
(.) :: (b -> c) -> (a -> b) -> a -> c
By Hack Bulgaria