コメントアウト一覧
こんにちは。
コメントアウトの構文を覚えられないです。やっているうちにいずれ覚えるだろうと思っていたのですが、全然覚えられていないです。
プログラミングを初めてすぐの頃、cssのコメントアウトを//
と書いて、レビューで指摘された思い出があります。その頃はrailsでプログラミングしていたので、ruby、erb、html、css、javascriptなどのコメントアウトがごっちゃになっていたみたいです。
そろそろコメントアウトをちゃんと覚えようと思いました。多分随時更新してきますが、とりあえず以下についてメモしておきます。
目次
コメントアウトの構文
Java
class Main { public static void main(String[] args) { // comment System.out.println("hello"); /* comments comments */ } }
Ruby
# comment p 'hello' =begin comments comments (rubocopに`Do not use block comments`と言われました。非推奨なのかな?) =end
html
<!-- comment --> <p>hello</p> <!-- comments comments (コメントアウトの種類は一つですね) -->
css
/* comment */ body:after { content: 'hello' } /* comments comments (これもコメントアウトの種類は一つ) */
javascript
// comment alert('hello'); /* comments comments (Javaと同じと覚えればいいかも) */
haskell
-- comment main = putStrLn "hello" {- comments comments (この複数コメントの記法のルーツはなんだろう?) -}
mysql
-- comment # comment(この構文はpostgresqlにはないみたいです) select "hello"; /* comments comments */
bash
# comment echo "hello" << EOS comments comments EOS
Markdown
<!-- comment --> **hello** <!-- comments comments (htmlと一緒です) -->
感想
内容と全然関係ありませんが、Markdown
でのページ内リンクの貼り方を覚えました。
<a name="target"></a>ここに飛ぶ [ここを押すと](#target)
という具合です。
とりあえず多分コメントアウト覚えました。