Scala Language
Scaladoc
Поиск…
Синтаксис
- Выбирает методы, поля, классы или пакеты.
- Начинается с
/**
- В каждой строке есть начальная
*
процедура с комментариями - Заканчивается на
*/
параметры
параметр | подробности |
---|---|
Специально для класса | _ |
@constructor detail | Объясняет главный конструктор класса |
Метод специфический | _ |
@return detail | Подробности о том, что возвращается методу. |
Теги метода, конструктора и / или класса | _ |
@param x detail | Сведения о параметре значения 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