反復からの脱出
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/04 03:18 UTC 版)
「Smalltalk」の記事における「反復からの脱出」の解説
C言語の break や Perl の last に相当する反復脱出は thisContext に対し #return セレクターを使ったメッセージを送る。 [thisContext return. "反復を抜ける"] repeat. thisContext には、引き数を取り、引き数を脱出するブロックの戻り値として返す #return: セレクターや、戻り先のメソッドを指定する #return:to: セレクターなど多数の return 系セレクターに対応するメソッドが定義されており、他の言語には珍しい多様な反復の脱出方法を備えている。
※この「反復からの脱出」の解説は、「Smalltalk」の解説の一部です。
「反復からの脱出」を含む「Smalltalk」の記事については、「Smalltalk」の概要を参照ください。
- 反復からの脱出のページへのリンク