Scala特点

toString方法就是将任意对象转换成字符串。。。

和Java或C++相比Scala有一个显著的不同, Scala并没有提供++和-操作符,我们需要使用+= 1 或者-= 1 :

res变量是val的
“字符串” * 4 = 字符串字符串字符串字符串
10 max 2 相当于 10.max(2) Int类型没有定义max,所以编译器会搜索到一个到RichInt的隐式函数,然后使用其中的max方法。

Scala中获取字符串首尾:
“Hello”(0)
“Hello”.take(1)

尾部:
“Hello”.reverse(0)
“Hello”.takeRight(1)

查询API即可take是从字符串首开始获取字符串,drop是从字符串首开始去除字符串。takeRight和dropRight是从字符串尾开始操作。这四个方法都是单方向的。如果想要字符串中间的子字符串,那么需要同时调用drop和dropRight,或者使用substring。

for(i <- 表达式)
让i遍历右边表达式的所有值

for(i <- 1 to 10) yield i % 3
在这里插入图片描述
这类循环叫作for推导式。
如果for循环的循环体以yield开始,则该循环会构造出一个集合,每次迭代生成集合中的一个值。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值