- 论坛徽章:
- 1
|
本帖最后由 flw 于 2012-08-14 14:22 编辑
稍微科普一下,Rakudo 是 Perl6 的实现之一,也是目前最流行、最完整的实现。
Rakudo *(或称 Rakudo star)是 Rakudo 的发行版。
http://rakudo.org/2012/07/30/win ... akudo-star-2012-07/
https://github.com/downloads/rakudo/star/rakudo-star-2012.07.msi
我体验了一下,比上一次体验速度好了好几个数量级。
而且现在实现的特性已经很多了,
随便测了几个,是可以的,都是梦幻般的特性啊:
> my $foo = "bar";
bar
> if $foo eq "foo" | "bar" | "baz" { say "ok" }
ok
> my $num = 10;
10
> if 5 < $num < 15 { say "ok" }
ok
> say 1, 2, 4 ... 1024
1 2 4 8 16 32 64 128 256 512 1024
> my @fib = 1, 1, *+* ... *;
1 1 2 3 ...
> say @fib[0..9]
1 1 2 3 5 8 13 21 34 55
> say @fib[^10]
1 1 2 3 5 8 13 21 34 55
> say [+] 1..100
5050
> say 1..6 Z~ 'A'..'F'
1A 2B 3C 4D 5E 6F
> say 1..3 X~ 'A'..'D'
1A 1B 1C 1D 2A 2B 2C 2D 3A 3B 3C 3D
> |
|