Comenzando con la programación Scala

Directorio

Introduccion

Caracteristicas

Inicio rápido

 Realizar análisis de procesos

Notas sobre el desarrollo del programa scala (énfasis)

Tres formas de generar lenguaje scala

comentario scala


Introduccion

Scala se encuentra en una java máquina virtual ( JVM ) como el objetivo operativo las mejores características del entorno y la programación funcional orientada a objetos y juntos unidos estática lenguaje de programación forma mecanografiada comunicado.

Caracteristicas

  1. Scala es un multi-paradigma de fórmula (multi-paradigma) de programación en lenguaje declaraciones, Scala soporte de apoyo orientado a objetos y funcional de programación
  2. Scala fuente (.scala) se compilan en Java de código de bytes (.class) , a continuación, ejecutar en la JVM de, y puede llamar a los existentes Java bibliotecas de clases, dos idiomas para alcanzar sin problemas de contacto.
  3. Como lenguaje, Scala es muy simple y eficiente.

Inicio rápido

Integre el entorno scala en la idea y cree el entorno scala en las ventanas, por favor verifique otros materiales usted mismo.

Escribe el primer programa helloworld y ejecuta:

object hello {
  def main(args: Array[String]): Unit = {
    println("hello world")
  }
}

 Realizar análisis de procesos

Si se compila con scalac, se generará el código de bytes .class, de lo contrario no se generará y el código de bytes se generará directamente en la memoria.

Notas sobre el desarrollo del programa scala ( énfasis )

  • Scala fuente de archivo a ".scala" extensión
  • Scala proceso secuencia de entrada de ejecución es principal () función
  • El lenguaje Scala es estrictamente sensible a mayúsculas y minúsculas.
  • Scala cuadrada método consiste en un comunicado, cada palabra después de la frase no requiere un punto y coma (Scala lenguaje añadirá automáticamente un punto y coma después de cada línea ) , que también refleja la Scala simplicidad de.
  • Como si más de una declaración sobre la misma línea, además de la última afirmación no tiene que dividir números, otros estados requieren que el punto y coma ( intentar escribir una declaración en una sola línea ) .

Tres formas de generar lenguaje scala

object hello {
  def main(args: Array[String]): Unit = {
    var name = "zhangsan"
    var age = 18
    println("name: "+name +" age: "+age)
    printf("name: %s age: %d \n",name,age)
    println(s"name: ${name},age: ${age}")
  }
}

• Las cadenas están conectadas por signos + (similar a Java )

  println ("nombre :" + nombre + "edad :" + edad )

printf uso (similar a la C idioma) por cuerdas % en valor . ( Salida formateada )

  print f ("nombre =% s, edad =% d \ n", nombre, edad )

Interpolación de cadenas: referenciada por $ ( similar a PHP )

  println ( s "nombre = $ {nombre}, edad = $ {edad} ")

comentario scala

los comentarios de una sola línea : // comentario de texto la palabra

Comentarios de varias líneas : / * Texto de comentario * /

Notas del documento: / ** Texto de nota * /

Los comentarios de Scala son completamente similares a los comentarios de Java

 

Publicado 39 artículos originales · ganado elogios 1 · vistas 4620

Supongo que te gusta

Origin blog.csdn.net/thetimelyrain/article/details/104311211
Recomendado
Clasificación