摘要: 1、方法中的参数全为val型。 例: def insertMap(map:=>Map[String,Int]):Unit={ map+=("b"->2) //报错 } 传递过来的map默认为val型,不可变。 2、方法中传递的参数非按地址传值。 这一点和java很不一样,也是很坑的一个地方。 阅读全文
posted @ 2018-04-06 22:02 Runner_Jack 阅读(489) 评论(0) 推荐(0) 编辑