Given a variable age, if the value is greater than 42 display
"You are old", otherwise display
"You are young"
ruby if (age > 42)
puts "You are old"
else
puts "You are young"
end
if (age > 42)
puts "You are old"
else
puts "You are young"
end
ruby puts (age>42) ? "You are old" : "You are young"
puts (age>42) ? "You are old" : "You are young"
ruby puts "You are #{age > 42 ? "old" : "young"}"
puts "You are #{age > 42 ? "old" : "young"}"
csharp int age = 41;
if (age > 42)
System.Console.WriteLine("You are old");
else
System.Console.WriteLine("You are young");
int age = 41;
if (age > 42)
System.Console.WriteLine("You are old");
else
System.Console.WriteLine("You are young");
clojure clojure(def age 41)
(if (> age 42) "You are old" "You are young")
(def age 41)
(if (> age 42) "You are old" "You are young")
fsharp if age > 42 then printfn "You are old" else printfn "You are young"
#light
open System
let age = 42
if age > 42 then printfn "You are old" else printfn "You are young"
fsharp let message = if age > 42 then "old" else "young"
printfn "You are %s" message
#light
open System
let age = 42
let message = if age > 42 then "old" else "young"
printfn "You are %s" message
cpp C++/CLI .NET 2.0if (age > 42) Console::WriteLine("You are old");
else Console::WriteLine("You are young");
using namespace System;
int main()
{
int age = 42;
if (age > 42) Console::WriteLine("You are old");
else Console::WriteLine("You are young");
}
cpp C++/CLI .NET 2.0Console::WriteLine("You are {0}", (age > 42 ? "old" : "young"));
using namespace System;
int main()
{
int age = 42;
Console::WriteLine("You are {0}", (age > 42 ? "old" : "young"));
}
cpp std::printf("You are %s\n", (age > 42 ? "old" : "young"));
int main()
{
int age = 42;
std::printf("You are %s\n", (age > 42 ? "old" : "young"));
}
haskell putStrLn ("You are " ++ if age > 42 then "old" else "young")
putStrLn ("You are " ++ if age > 42 then "old" else "young")
Submit a new solution for
ruby,
csharp,
clojure,
fsharp ...
There are 24 other solutions in
additional languages (
erlang,
fantom,
groovy,
java ...)