Skip to content

Instantly share code, notes, and snippets.

View molarmanful's full-sized avatar
🐉
X

Ben Pang molarmanful

🐉
X
View GitHub Profile
add = lambda x: lambda y: lambda z: x + y + z
add(5)(6)(7) # => 18
map(lambda x: add(x, 1), [1, 2, 3, 4])
map(add1, [1, 2, 3, 4]) # => [2, 3, 4, 5]
add1 = add(1)
add1(8) #=> 9
add = lambda x: lambda y: x + y
add(1)(3) # => 4
@molarmanful
molarmanful / add.py
Last active September 20, 2019 10:04
def add(x, y):
return x + y
# alternative syntax that does the same thing
add = lambda x, y: x + y
add(1, 3) # => 4
f = lambda x: x
def f(x):
return x
id = [int((x + 1) ** .5 == int((x + 1) ** .5)) for x in range(len(matrix))]
diag = [y for x, y in enumerate(matrix) if (x + 1) ** .5 == int((x + 1) ** .5)]