网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月06日漏签0天
scala吧 关注:1,459贴子:1,922
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 0回复贴,共1页
<<返回scala吧
>0< 加载中...

scala 2.10.2版本的一些变化

  • 只看楼主
  • 收藏

  • 回复
  • dengsibao
  • 颇具名气
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
scala > val list = List[Int] ( ) 而 val arr = new Array[Int] ( )
//这里List不能new 实例化,因为List定义为abstract
scala > import scala.collection.mutable.ListBuffer
scala > val buf = new ListBuffer[Int] ( ) //可见列表缓存不是abstact class
scala > buf += 1
res1 : buf.type = ListBuffer(1)
scala > buf += 2
res2 : buf.type = ListBuffer(1, 2)
scala > 3 +: buf
res3 : scala.collection.mutable.ListBuffer[Int] = ListBuffer(3, 1, 2)
scala > buf.toList
res4 : Lsit[Int] = List(1, 2)
这个 +: 前缀操作符,返回的是新列表,与programming in scala 2nd Edition 写的不同
数组缓存(ArrrayBuffer)也是一样的变化
scala > import scala.collection.immutable.Queue
scala > val empty = new Queue[Int] ( )
<console> : error ...............这里Queue不能new 实例化
scala> val empty = Queue[int]( )
res5: scala.collection.immutable.Queue[Int] = Queeu ( )


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回scala吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示