「then」の代わりに括弧を使用できますか?

「then」の代わりに括弧を使用できますか?

C最初は言語でコーディングする方法を学び、

if ( code )
then 
code
fi

私のコードを読むのは難しいです(理由は尋ねないでください)。どんな選択肢がありますかthen

このような:

if ( code ) {
 code
}
fi

ベストアンサー1

代替方法はありませんが、校正器が必要な場合は、次の両方を使用できます。

if true ; then {
    something
} fi

これは不要な明示的なサポートを使用します。コマンドグループ体でthen詰まった。実行時に中括弧で囲まれたすべてのコマンドは、中then括弧がないかのように現在のシェルで実行されます。

私は一般的にこのスタイルをお勧めしない場合、または他の人がコードを読む必要がある場合はお勧めしませんが、必要な中かっこを提供し、中かっこまたは同様のものが必要なエディタを使用している場合。

おすすめ記事