First Scala

注意的两点:

1. Class or Objcect

    在Scala把类和对象明确的分开了。

    Class相当于模板;Object是Class的实现。

2. main

    要测试代码必须使用main

def main(args: Array[String]) {
    ...
}

main method

 

一、Class

package com.example

class MyClass {
  def add(a:Int, b:Int):Int = {
    var result = 0
    result = a + b
    result
  }
}

 

二、Object

import com.example.MyClass


object MyExec {
  val str = "Hello world!"
  val a1 = 3
  val b1 = 2
  
  def main(args: Array[String]) {
      val myExample = new MyClass
      val ret = myExample.add(a1, b1)
      if (ret > 4) {
        println(str)
      }
      else {
        println(ret)
      }
  }
}

 

posted on 2018-05-10 18:05 xiaobin80 阅读() 评论() 编辑 收藏

版权声明:本文为xiaobin-hlj80原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/xiaobin-hlj80/p/9020989.html