忍者ブログ
 >admin |  >entry |  yukku++Blog 
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

いままであまり使っていなかったけどサンプルのプログラムなんかで見かけるようになったから、ここいらで勉強しておこう。
主に配列から中身やインデックスなんかを取り出すときに使うらしい。


for ...in ...

var List:Array = [a, b, c, d, e, f, g];
// No に List のインデックス番号が入る。String型であることに注意する。
var No:String;
var Index:uint;

// 今回は List の長さが 7 なので 0-6 までが No に入るのを繰り返す。
for (No in List)
{
    // No に入った番号は String型 なので int型 に変換して Index に入れる。
    Index = int(No);

    // Index に代入された番号を使って抽出。
    trace(No, List[index])
}
0 a
1 b
...
5 f
6 g
// No に代入されるのは String型 のインデックス番号


for ...each ...in ...

var List:Array = [a, b, c, d, e, f, g];
for each ( var v:String in List)
{
    trace(v)
}
a
b
...
f
g
// v に代入されるのは String型 の配列オブジェクト

インデックス番号か配列オブジェクトを取り出すかの違いで使い分けるって感じ?

PR
Comment
Name
Title
Color
Mail
URL
Comment
Passwd   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
Track
TB:
[47]  [46]  [45]  [44]  [43]  [42]  [41]  [40]  [39]  [38]  [37
プロフィール
Name :
yukku
カレンダー
06 2024/07 08
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
ブログ内検索
Twitter
Ads
アクセス解析
忍者ブログ [PR]