- 论坛徽章:
- 0
|
- object HelloWorld {
- def main(args: Array[String]) {
- val a = Array((1 to 3), ('a' to 'c'))
-
- for ( RANGE <- a ) {
- println("RANGE = " + RANGE)
- for (elem <- RANGE) println("v = " + elem)
- }
-
- val b = Array(1, 2, 3)
- b.foreach {println}
- println("Hello, world!")
- }
- }
复制代码
Array(1 to 5)
1 elem: 1 to 5
Array(1, 2, 3, 4, 5)
5 elem
range 不是 arrayref, 概念不同, 但是可以对比
想像一下
my @Array = ([1..5]); 1 elem
my @Array = ( 1..5 ); 5 elem
(1 to 3).toArray
my $ref = [1..3];
my @a = @$ref;
# @a ==> ( 1, 2, 3 )
Range(1, 6)
my $range = [1..6];
|
|