ushumpei’s blog

生活で気になったことを随時調べて書いていきます。

コメントアウト一覧

こんにちは。

コメントアウトの構文を覚えられないです。やっているうちにいずれ覚えるだろうと思っていたのですが、全然覚えられていないです。

プログラミングを初めてすぐの頃、cssコメントアウト//と書いて、レビューで指摘された思い出があります。その頃はrailsでプログラミングしていたので、ruby、erb、html、cssjavascriptなどのコメントアウトがごっちゃになっていたみたいです。

そろそろコメントアウトをちゃんと覚えようと思いました。多分随時更新してきますが、とりあえず以下についてメモしておきます。

目次

コメントアウトの構文

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)

という具合です。

とりあえず多分コメントアウト覚えました。