Cómo escribir argumentos de la función principal de Scala
Primero, echemos un vistazo al programa que vimos al final de la sección anterior, analicémoslo brevemente, que será de gran ayuda para nuestro estudio posterior.
p>
objeto HelloScala
{
def main(args: Array[String]).Unidad =
{
println("I Love You Scala");
}
}
Como se muestra en la figura, en Scala, puede usar objeto y clase respectivamente para definir una clase. Todavía existen algunas diferencias entre los dos. Lo presentaré en un blog dedicado más adelante.
La forma modificada de definir una función en Scala es: def
La definición completa de la función es:
def nombreFunción( parámetroStr: String, parámetroInt: Int): Int =
{
return 1;
}
Unidad significa que este método no tiene valor de retorno, que es equivalente a void en Java. Se llama tipo de retorno en Java, tipo de retorno en Scala y tipo de resultado en Scala.
println("I Love You Scala");
Imprime una oración en la consola. El punto de entrada de todos los programas de Scala comienza con la función principal.
Reglas básicas
Cada lenguaje tiene sus propias reglas. Recordar estas reglas puede ayudarnos a evitar cometer errores en el futuro proceso de programación y escribir programas más hermosos.
Distingue entre mayúsculas y minúsculas: como muchos lenguajes, Scala también distingue entre mayúsculas y minúsculas. Por ejemplo, HOLA y hola son completamente diferentes.
Nombre de clase: la primera letra está en mayúscula y el caso camel. Se utiliza la estructura. Por ejemplo, HelloWorld.scala
Nombre del método: todas las letras mayúsculas excepto la primera palabra. Por ejemplo: def getData(){}
Nombre de variable: comience con una letra o guión bajo, y puede usar letras, números o guiones bajos. El carácter $" es una palabra clave reservada de Scala y no se puede utilizar.
3. Palabras clave de Scala
4. Comentarios de Scala
Comentarios de una sola línea de Scala y comentarios de varias líneas Igual que Java Por ejemplo:
/*
* Soy un comentario de varias líneas
* */
<. p>val myarr = Array( "A", "B", "C");def main(args: Array[String]): Unidad =
{ p>
for (i <- 0 to myarr.length - 1)
{
// Soy un comentario de una sola línea
println (myarr(i))
}
}
Nota: En Scala, el punto y coma ";" al final de una declaración es opcional, pero dos las declaraciones en la misma línea deben usar una división de punto y coma