JSDoc @type
タグでは、/** @type {Number} */
などの可変タイプを指定できます。しかし、中括弧なしで/** @type Number */
も表示されており、同様に有効です。JSDoc @type中括弧は何ですか?
Use JSDocには、中括弧ありとなしの両方の例がありますが、その違いについては説明しません。 Google Closure Compilerのドキュメントでは、すべての宣言に中括弧が必要であることを示していますが、そうでない場合には何が起こるかは指定されていません。
中括弧は重要ですか?もしそうなら、なぜですか?もしそうでなければ、私はそれらを使うべきかしないのですか?
[http://usejsdoc.org/tags-type.html]のように見えても、もう無力な例はありません。しかし、個人的には、無力な構文が私の頭の中のパーサーによってはるかに読みやすいと思います。 – Lambart