Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, 言語解説書

複合ステートメント

複合ステートメントはすべてキーワード・ステートメントです。 複合ステートメントは、そのステートメントの目的を示すキーワードで始まります。 複合ステートメントには、1 つまたは複数の単純ステートメント または複合ステートメントが含まれます。 4 つの複合ステートメント、IF、ON、WHEN、および OTHERWISE があります。 複合ステートメントは、セミコロンで終了します。このセミコロンは、 複合ステートメントの最後のステートメントの終わりも示します。

以下に複合ステートメントの例を示します。

  on conversion
    onchar() = '0';

  if Text = 'stmt' then
    do;
      select(Type);
        when('if') call If_stmt;
        when('do') call Do_stmt;
        when('') /* do nothing */ ;
        otherwise
          call Other_stmt;
      end;
      call Print;
    end;
  end;
 
  %if Type = 'AREA' %then
    %Size = Size + 16;
  %else;

Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)