- Get some help:
iex> i 'hello'
Term
defmodule Triple do | |
def pythagorean(n) when n > 0 do | |
for a <- 1..n, | |
b <- 1..n, | |
c <- 1..n, | |
do: IO.puts "#{a} #{b} #{c}" | |
end | |
end | |
Triple.pythagorean(10) |
defmodule Math do | |
def sum_list(list, accumulator \\ 0) | |
def sum_list([head | tail], accumulator) do | |
sum_list(tail, head + accumulator) | |
end | |
def sum_list([], accumulator) do | |
accumulator | |
end |
def print_msg_n_times(msg, n) | |
n.times do | |
puts msg | |
end | |
end | |
print_msg_n_times('Hello world', 6_000) |
iex> i 'hello'
Term
:: Elixir study notes. | |
# get some help: | |
iex> i 'hello' | |
Term | |
'hello' | |
Data type | |
List | |
Description | |
... |
defmodule Math do | |
def sum_list([head | tail], accumulator) do | |
sum_list(tail, head + accumulator) | |
end | |
def sum_list([], accumulator) do | |
accumulator | |
end | |
end |
defmodule Recursion do | |
def print_multiple_times(msg, n) when n <= 1 do | |
IO.puts msg | |
end | |
def print_multiple_times(msg, n) do | |
IO.puts msg | |
print_multiple_times(msg, n - 1) | |
end | |
end |
defmodule Math do | |
def zero?(0) do | |
true | |
end | |
def zero?(x) when is_integer(x) do | |
false | |
end | |
end |
// ########################################## | |
// GENERATING KEYS | |
// ########################################## | |
my_user_id = "John Test <john_test@someserver.com>"; | |
my_passphrase = "123qwe"; // Key Pairs is always protected with a password to safety. | |
my_key = openpgp.generateKeyPair({numBits: 1024, userId: my_user_id, passphrase: my_passphrase}); | |
// My Private Key String | |
console.log("My private key:\n\n" + my_key.privateKeyArmored + "\n\n"); |