欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

大数据云计算——scala语言(1)基本语法和原理的解析

程序员文章站 2024-03-22 12:25:40
...

scala语言

Scala的基本的与语法的入门

大数据云计算——scala语言(1)基本语法和原理的解析

package scala_day01

/**
 * object 是表示是的一个半生对象 我们简单的理解为它是一个对象
 * HelloScala 就是对象的名字 它的底层对应是的一个的类名是是HelloScala$
 * 对象是HelloScala$类型的一个静态对象MODULE$ 在scala中的将对象分为静态了分静态的两种的 所以就存在的两种的对象 :静态对象和非静态对象
 * 当我们运行这个 object HelloScala 底层会生成两个。class文件 一个是helloScala和HelloScala$
 *
 * Scala的运行的流程如下:
 * 1 先Object文件的HelloScala 中的main 开始运行 执行的是的def main函数
 * 2 然后在去调用的是的HelloScala$.MODULE$.main()这个函数的方法
 * 3 然后在执行HelloScala的主要的逻辑的代码
 *
 * 特别说明一下的Scala的基本的语法格式
 * 1 def 是一个方法 这个是一个关键字
 * 2 main 是方法名字 表示的程序的入口
 * 3 args: Array[String]表示的是形参 其中的args 表示的是的形参的名字 Array[String] 表示的是的是形参的类型
 * 4 Unit;表示的是的形参的返回值的类型 Unit表示的是的空返回值 想到那个鱼是java中的void的类型
 * 5 内部是的执行的函数
 */

object HelloScala {
  def main(args: Array[String]): Unit = {
    print("hello word scala")
    test() //函数的调用
  }

  def test(): Unit = {
    print("这是的一个测试的函数")
  }
}