Scala基本常用操作

与java不同,scala里面都是类的操作

object test {
  /**
   * 有参
   * @param x    返回值x
   */
  def show(x:Int): Int = {
    return x
  }
  /**
   * 无参
   */
  def show2():Unit = {
    println("无参")
  }
  def main(args: Array[String]): Unit = {
    //变量
    var a = 100    //自动转换类型
    //常量
    val b = 200
    //指定类型
    var c:String = "指定类型"
    var result1 = a + 2
    var result2 = a.+(2)    //效果同上
    var result3 = a.toString  //转换
    var result4 = c     //自动转换类型
    println("result1="+result1)
    println("result2="+result2)
    println("result3.length="+result3.length)    //字符串的长度
    println("result4="+result4)
    //方法
    var result5 = test
    println("result5.show(100)= "+result5.show(100))
    println("result5 show 100= "+(result5 show 100))   //效果同上
    result5.show2()
    result5 show2                //同上

    var str = 1.to(10)    //返回相当于java中的数组
    str foreach(a=>print(a+" "))   //遍历输出
    println("")
    //函数
    var result6 = Math pow(2,4)   //返回Double
    println("2^4="+result6)
    //apply方法  ->返回字符串指定下标对应字符
    var result7 = "pangzi" apply(3)
    var result8 = "pangzi"(3)   //同上
    println("result7="+result7)
    println("result8="+result8)
  }
}

结果

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值