zoukankan      html  css  js  c++  java
  • 寒假学习日报(二十九)

      今天状态不是很好,出去跟家人买东西回来后有点头晕,学的东西不多,先做个小总结:

      今日学习:scala。

    package com.chapter01.inputcon
    
    import scala.io.StdIn
    
    object Demo01 {
      def main(args: Array[String]): Unit = {
        println("Input your name")
        val name = StdIn.readLine()
        println(s"name=$name")
        ABC.Aout()
        ABC.Bout()
      }
    }
    
    object ABC extends DEF {
      def Aout(): Unit = {
        println("ABC")
      }
    }
    //特质,等价于java中的interface + abstract的结合
    trait DEF {
      def Bout(): Unit = {
        println("DEF")
      }
    }

    package com.chapter01.inputcon
    
    import scala.io._
    
    object Demo02 {
      def main(args: Array[String]): Unit = {
        var age = StdIn.readInt()
        //scala中任意表达式都有返回值,具体返回值取决于满足条件的代码体的最后一行内容
        var res = if(age>20){
          println("hello age 20+")
          9 + 10
          "OK"
        }else{
          7
        }
        println("res=" + res)
      }
    }

     代码敲的真的不多,因为scala语言有相当一部分参考了java,今日学习的一些概念中在java里用法相差是不大的,上面打出来的两份是差异较大的部分。

  • 相关阅读:
    疑问
    linux 7.0+救援模式
    Unity3D手游开发日记(6)
    Unity3D手游开发日记(4)
    Unity3D手游开发日记(5)
    Unity3D手游开发日记(2)
    Unity3D手游开发日记(3)
    Unity3D手游开发日记(1)
    十大最佳Leap Motion体感控制器应用
    unity3d模型不接受光照
  • 原文地址:https://www.cnblogs.com/20183711PYD/p/14386227.html
Copyright © 2011-2022 走看看