Aprendizaje de Scala (1, configuración del entorno y conceptos básicos)

1.
Sugerencia de configuración del entorno : Use
el compilador en línea de idea
1. Descargue scala
2. Configure en las variables de entorno, más esto
Inserte la descripción de la imagen aquí
3. Configure java jdk, etc. (lo he configurado antes)
4. Archivo -> configuraciones en idea, abra Lo siguiente interfaz

Inserte la descripción de la imagen aquí
Solo descárgalo.
Al crear un programa scala, necesita agregar un entorno, simplemente créelo y descárguelo directamente.
5. El primer programa

object HelloWorld {
    
    
    /* 这是我的第一个 Scala 程序
     * 以下程序将输出'Hello World!'
     */
    def main(args: Array[String]) {
    
    
      println("Hello, world!") // 输出 Hello World
    }
  }

2. Básico
1. Constante: val
2. Variable: var

object Main {
    
    
  def main(args:Array[String])
  {
    
    
	  val a = "123"  //这个没有指定变量类型,就和python一样编译器会自己认识。
      println(a)
	  var name :String = "1234"   //这是指定变量类型
	  println(name)
  }	
}

3. Tipos de datos comunes: Byte, Short, Int, Long, Float y Double y un booleano.
ps: Atención: funciones toString () y to ()
4. Identificadores aritméticos y sobrecargados Los
regulares son los mismos que los de Java con el que estamos en contacto, pero Scala puede operar como llamadas a funciones:

object HelloWorld {
    
    
  
    def main(args: Array[String]) {
    
    
      println(1.+(2))
    }
  }

5. La llamada de función sin parámetros puede hacerse sin paréntesis

object HelloWorld {
    
    
    def main(args: Array[String]) {
    
    
      println("Hello".distinct)//获取字符中不重复的字符
    }
  }

6. La función de aplicación se puede omitir.

object HelloWorld {
    
    
    def main(args: Array[String]) {
    
    
      println("Hello"(4))//拿到在第四个内存的数据,从0开始算的
      println("Hello".apply(4))
    }
  }

Supongo que te gusta

Origin blog.csdn.net/weixin_45743162/article/details/112726551
Recomendado
Clasificación