>>126
こっちの方がとっつきやすいかと思ったんだが駄目かなぁ。
C風味だったらこんな感じになるかな?
でも自由度の高い for とか行末のセミコロンって初学者向けでない気がする。

var formMain, button1

void Button1_Click () {

  var index ;

  for( index = 0 ; index < 3 ; index = index + 1){
    System.showMessage( "Hello World!") ;
  }

  formMain.close() ;
}

void Main ( args ) {

  formMain = Form.new() ;
  button1 = Button.new() ;

  formMain.controls.append( button1) ;
  button1.width = 100 ;
  button1.height = 50 ;
  button1.left = ( formMain.clientWidth - button1.width) / 2 ;
  button1.top = ( formMain.clientHeight - button1.height) / 2 ;
  button1.onClick = Button1_Click ;

  formMain.showModal() ;
}