View Problem

Perform an action if a condition is true (IF .. THEN)

Given a variable name, if the value is "Bob", display the string "Hello, Bob!". Perform no action if the name is not equal.
DiskEdit
python
if name == 'Bob':
print 'Hello, Bob!'
ExpandDiskEdit
erlang
if (Name == "Bob") -> io:format("Hello, ~s!~n", [Name]) ; true -> false end.
ExpandDiskEdit
erlang
case Name of "Bob" -> io:format("Hello, ~s!~n", [Name]) ; _ -> false end.
ExpandDiskEdit
erlang
Name == "Bob" andalso (begin io:format("Hello, ~s!~n", [Name]), true end).

Submit a new solution for python or erlang
There are 19 other solutions in additional languages (clojure, cpp, csharp, fantom ...)