zoukankan      html  css  js  c++  java
  • scala初学

    起因:新公司的程序用scala,为了不落后,不落伍,跟上时代的浪潮,咱们测试也得学学新东西

    适合读者:有java经验的IT人士

    scala:所有变量都是对象,所有操作都是方法

    1、定义变量:变量:类型,如:res:String,scala 有两种类型的变量,val 和var val是不可变的,var 是变得;

    scala是强类型变量,每个类型都需要类型,如果定义变量有足够的明细类型提示,scala会自动加上

    2、定义方法:定义变量用val和var ,定义方法用def

    scala>def max(x:Int,y:Int):Int =if(x<y)y else x

    定义了一个max的有参方法,类型为Int

    scala中方法也是一个类型,或者说是一个值,可以把max看成一个变量名,(Int,Int)Int是他的类型。他可以作为参数传递,也可以赋值给其他变量

    val m=max _

    3、scala 中的 class、 object 、traits

    object的可以理解为java中的static方法,但是也不能完全理解这样

    traits可以类比为java的interface

  • 相关阅读:
    java浅谈
    学习心得 六 修改
    学习心得 六
    学习心得 五
    学习心得 四
    学习java心得 三
    学习java心得 二
    学习java心得 一
    学习前言
    课程进展
  • 原文地址:https://www.cnblogs.com/ggbond1988/p/4497570.html
Copyright © 2011-2022 走看看