今天来学习下模式匹配下的赋值语句
val [email protected] = 1000 //在这里a 和 b 的值都成了1000
val (c,d) = (1000,2000) //在这里,将c 和 d 的值分别赋为1000和2000
// val (c,F) = (1000,2000)//这会报错,因为scala会将大写字母认为是一个常量,在此处进行模式匹配的时候,F应该作为一个常量已经定义,可是实际中没有。
val Array(g,h)=Array(1000,2000)//通过数组模式匹配将g h分别赋予1000,2000
//val Array(g,H)=Array(1000,2000)//同样会报错,理由同为大写字母H
分享下更多的scala资源吧:
百度云盘:http://pan.baidu.com/s/1gd7133t
微云云盘:http://share.weiyun.com/047efd6cc76d6c0cb21605cfaa88c416
360云盘: http://yunpan.cn/cQN9gvcKXe26M (提取码:13cd)
信息来源于 DT大数据梦工厂微信公众账号:DT_Spark
关注微信账号,获取更多关于scala学习内容
时间: 2024-12-12 18:13:07