Scala Language
Scaladoc
Buscar..
Sintaxis
- Va por encima de los métodos, campos, clases o paquetes.
- Comienza con
/**
- Cada línea tiene un inicio
*
procesando con los comentarios. - Termina con
*/
Parámetros
Parámetro | Detalles |
---|---|
Clase especifica | _ |
@constructor detail | Explica el constructor principal de la clase. |
Método específico | _ |
@return detail | Detalles sobre lo que se devuelve en el método. |
Método, constructor y / o etiquetas de clase. | _ |
@param x detail | Detalles sobre el parámetro de valor x en un método o constructor. |
@tparam x detail | Detalles sobre el parámetro de tipo x en un método o constructor. |
@throws detail | Qué excepciones se pueden lanzar. |
Uso | _ |
@see detail | Referencias otras fuentes de información. |
@note detail | Agrega una nota para las condiciones previas o posteriores, o cualquier otra restricción o expectativa notable. |
@example detail | Proporciona código de ejemplo o documentación de ejemplo relacionada. |
@usecase detail | Proporciona una definición de método simplificada para cuando la definición de método completa es demasiado compleja o ruidosa. |
Otro | _ |
@author detail | Proporciona información sobre el autor de los siguientes. |
@version detail | Proporciona la versión a la que pertenece esta parte. |
@deprecated detail | Marca la siguiente entidad como desaprobada. |
Scaladoc simple al método
/**
* 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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow