Universal Code Snippet
-module(hello).
-export([main/0]).
main() ->
io:fwrite("Hello, World!\n").-module(input).
-export([main/0]).
main() ->
io:fwrite("Enter your name: "),
Name = string:trim(io:get_line("")),
io:fwrite("Hello, ~s!\n", [Name]).-module(condition).
-export([main/0]).
main() ->
Age = 20,
if
Age >= 18 -> io:fwrite("You are an adult.\n");
true -> io:fwrite("You are a minor.\n")
end.-module(loops).
-export([main/0, while/1]).
main() ->
io:fwrite("For loop:\n"),
lists:foreach(fun(I) -> io:fwrite("~w ", [I]) end, lists:seq(1, 5)),
io:fwrite("\nWhile loop:\n"),
while(1).
while(J) when J =< 5 ->
io:fwrite("~w ", [J]),
while(J + 1);
while(_) ->
io:fwrite("\n").-module(math_ops).
-export([main/0, add/2]).
add(A, B) -> A + B.
main() ->
io:fwrite("Sum: ~w\n", [add(10, 20)]).-module(lists_ex).
-export([main/0]).
main() ->
Numbers = [10, 20, 30, 40, 50],
lists:foreach(fun(X) -> io:fwrite("~w\n", [X]) end, Numbers).-module(strings).
-export([main/0]).
main() ->
Str1 = "Hello",
Str2 = " World",
io:fwrite("Length: ~w\n", [length(Str1)]),
Combined = Str1 ++ Str2,
io:fwrite("Concatenated: ~s\n", [Combined]),
io:fwrite("Uppercase: ~s\n", [string:uppercase(Combined)]).-module(calculator).
-export([main/0]).
main() ->
A = 15.0, B = 4.0,
io:fwrite("Add: ~.2f\n", [A + B]),
io:fwrite("Subtract: ~.2f\n", [A - B]),
io:fwrite("Multiply: ~.2f\n", [A * B]),
io:fwrite("Divide: ~.2f\n", [A / B]).
