zoukankan      html  css  js  c++  java
  • scala 入门

      scala定义变量分为两种:var 和 val 。val跟java的final变量类似,一旦初始化就不能重新赋值。而var则不一样,类似于java的非final变量,在声明周期内可以被重新赋值。

    scala> val msg = "hello,world"
    msg: String = hello,world

      scala定义函数,定义函数由def开始,然后是函数名(本例是max),圆括号中以逗号分隔为参数,每个参数都必须加上冒号(:)开始类型标注,:Int表示结果类型,后面为函数体

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

      scala while循环

    var i = 0
    while(i < 9){
      println(i)
      i += 1
    }
    

      scala foreach for 遍历

    val arr = Array(1,2,3)
    arr.foreach(arg => println(arg))
    
     val arr = Array(1,2,3)
    for(arg <- arr){
      println(arg)
    }
    

      

  • 相关阅读:
    hive表链接
    hive聚合函数和表生成函数
    hive条件函数
    hive日期函数
    hive之size函数和cast转换函数
    hive数学函数
    hive排序
    5G基站概述
    MEC边缘云平台
    ELK日志系统的架构
  • 原文地址:https://www.cnblogs.com/youlangta/p/10197860.html
Copyright © 2011-2022 走看看