Scala Language
スカラドック
サーチ…
構文
- メソッド、フィールド、クラスまたはパッケージの上に移動します。
-
/**
始まる - 各行には、コメント付きで始まる
*
があります - 終わり
*/
パラメーター
パラメータ | 詳細 |
---|---|
クラス固有 | _ |
@constructor detail | クラスの主なコンストラクタを説明します。 |
メソッド固有 | _ |
@return detail | メソッドで返される内容の詳細。 |
メソッド、コンストラクタ、クラスタグ | _ |
@param x detail | メソッドまたはコンストラクタのvalueパラメータx 詳細。 |
@tparam x detail | メソッドまたはコンストラクタの型パラメータx 詳細。 |
@throws detail | 何が例外になるか。 |
使用法 | _ |
@see detail | 他の情報源を参照してください。 |
@note detail | 事前条件または事後条件、または他の注目すべき制限または期待に関するメモを追加します。 |
@example detail | サンプルコードまたは関連するサンプルドキュメントを提供します。 |
@usecase detail | 完全なメソッド定義が複雑すぎる場合やノイズが多い場合に、単純化されたメソッド定義を提供します。 |
その他 | _ |
@author detail | 以下の著者に関する情報を提供します。 |
@version detail | この部分が属するバージョンを提供します。 |
@deprecated detail | 次のエンティティを非推奨とマークします。 |
シンプルなScaladocからメソッドへ
/**
* Explain briefly what method does here
* @param x Explain briefly what should be x and how this affects the method.
* @param y Explain briefly what should be y and how this affects the method.
* @return Explain what is returned from execution.
*/
def method(x: Int, y: String): Option[Double] = {
// Method content
}
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow