複合ステートメントはすべてキーワード・ステートメントです。 複合ステートメントは、そのステートメントの目的を示すキーワードで始まります。 複合ステートメントには、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;