码迷,mamicode.com
首页 > 其他好文 > 详细

第76讲:模式匹配下的赋值语句

时间:2015-08-03 22:38:18      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

今天来学习下模式匹配下的赋值语句

val a@b = 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学习内容

 

第76讲:模式匹配下的赋值语句

标签:

原文地址:http://www.cnblogs.com/qingyuesama/p/4700377.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!