FizzBuzz: Difference between revisions

Add initial entry for Never lang
(→‎JS ES6: Added a version which uses no modulo or other numeric tests (Trans Haskell, Python))
(Add initial entry for Never lang)
Line 5,387:
end
end</lang>
 
=={{header|Never}}==
<lang fsharp>func fizz_buzz() -> int
{
var i = 1;
 
for (i = 1; i <= 100; i = i + 1)
{
/* if (i % 15 == 0) */
if (i % 3 == 0 && i % 5 == 0)
{
prints("Fizz Buzz\n")
}
else if (i % 3 == 0)
{
prints("Fizz\n")
}
else if (i % 5 == 0)
{
prints("Buzz\n")
}
else
{
prints(i + "\n")
}
};
 
0
}
 
func main() -> int {
fizz_buzz();
 
0
}</lang>
 
{{out}}
<pre>prompt$ never -f fizzbuzz.nev 2>/dev/null
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
Fizz Buzz
16
...
89
Fizz Buzz
91
92
Fizz
94
Buzz
Fizz
97
98
Fizz
Buzz</pre>
 
=={{header|NewLISP}}==
Anonymous user