JavaerのためのAS3(その2:制御構造)

for...in

Java

String[] myArray = { "one", "two", "three" };
for (String str : myArray) {
  System.out.println(str);
}

AS3

var myArray:Array = ["one", "two", "three"];
for (var str:String in myArray) {
  trace(str);
}

for each...in

Java

Map myMap = new HashMap();
myMap.put("x", 20);
myMap.put("y", 30);
for (int num : myMap.values()) {
  System.out.println(num);
}

AS3

var myObj:Object = {x:20, y:30};
for each (var num in myObj) {
  trace(num);
}

疑問点:numの型指定は?