「DeveloperWiki:Bash コーディングスタイル」の版間の差分
表示
削除された内容 追加された内容
→ポリシー: 訳出 |
Kusanaginoturugi (トーク | 投稿記録) アーカイブ化 タグ: 新規リダイレクト |
||
| 1行目: | 1行目: | ||
[[カテゴリ:Arch 開発]] |
|||
[[en:DeveloperWiki:Bash Coding Style]] |
|||
{{Note|このページのスタイルは Arch Linux ソフトウェアプロジェクトに適用されるもので、ArchWiki ページのコードスニペットに適用されるものではありません。}} |
|||
#redirect [[ArchWiki:アーカイブ]] |
|||
== ポリシー == |
|||
[[Category:アーカイブ]] |
|||
* エンコードは utf-8 |
|||
* {{ic|#!/bin/bash}} を使う |
|||
* タブでインデントする |
|||
* タブの幅は8文字とする |
|||
* 行の長さを132 文字以下にする |
|||
* 開きかっこは同じ行に、閉じかっこは単独の行に置く |
|||
<pre> |
|||
foo() { |
|||
echo bar |
|||
} |
|||
</pre> |
|||
* {{ic|if}} と {{ic|for}} 構文は以下のように書く |
|||
<pre> |
|||
if true; then |
|||
do something |
|||
else |
|||
do something else |
|||
fi |
|||
</pre> |
|||
<pre> |
|||
for i in a b c; do |
|||
echo $i |
|||
done |
|||
</pre> |
|||
* 文字列が展開可能な内容を含まない場合はシングルクオートを使う |
|||
* {{ic|.}} の代わりに {{ic|source}} を使う |
|||
* {{ic|``}} の代わりに {{ic|$()}} を使う |
|||
2023年9月2日 (土) 18:10時点における最新版
転送先: