ラベル付きbreakとか、ラベル付きcontinueとか、

頻繁には使わないけど、あると便利なラベルたん



でも、このラベル、


for eachステートメントには、つけられないみたい(´・ω・`)



例えば、
あるintの2次元配列があって、
その中から、素数を含む配列を抽出したい時とか、ラベル使うよね!!






これは、いいんだけど、
この外側のfor文をfor each文にするとコンパイルエラー




でも、あきらめたらそこで試合終了なので、気合いでなんとかしてみたよ!!



問題なのは、for eachにラベルがことなので、違うとこにつけちゃう!!
for文の中の処理全体を{}ブロックでかこっちゃって、そいつをbreakする!!

↓のコードでいうと、continueで1行目に飛びたいんだけど、9行目に飛んでも、そのあと1行目に行くよね!!



で、よく見ると中括弧が連続しちゃってるので、これ省略出来るね!!



できたー!!
でも、continueしたいのに、breakってなんか変な感じ



P.S.
今週の土曜日は、なんの日か知ってる?(゜_。)?(。_゜)?
ホワイトデー??そんなんどうでもいーさヾ(´・ω・)ノ

今週の土曜日は、Seasar Conference 2009 Whiteだよ!!

Seasar Conference 2009 White - 3/14(SAT), Tokyo


コメント(2)

AdobeのBug Databaseに上がってました。

https://bugs.adobe.com/jira/browse/ASC-3560

修正目標はFlash Player 10.xだそうです.

FlashPlayerというより、sdkのバグ??
SDK3.Xで直る感じっすかね

コメントする

あわせて読みたいブログパーツ

iKnow

TweetClock

なかのひと