Hacker News new | ask | show | jobs
by alexholehouse 5015 days ago
Reminds me a bit of Julia[1], which allows optional static typing.

[1] http://julialang.org/

1 comments

Perl6 also has optional typing:

  sub fib (Int $n) returns Void {
    my Int ($a, $b) = 0, 1;
    while $a < $n {
      say $a;
      ($a, $b) = ($b, $a + $b);
    }
  }
NB. At moment Void doesn't appear to be implemented in current version of Rakudo. Removing returns Void will make it work!