映射
import scala.collection.mutable
object HelloWorld {
def main(args: Array[String]) {
val scores = Map("Alice" -> 10, "Bob" -> 33) //构造一个不可变的Map[String,Int]
val scores2 = scala.collection....
分类:
其他好文 时间:
2014-08-18 16:24:32
阅读次数:
237
使用结构时候,let和let mutable,行为间有很大区别
分类:
其他好文 时间:
2014-08-17 18:24:42
阅读次数:
177
数组要点
若长度固定则使用Array,若长度可能有变化则使用ArrayBuffer;提供初始值时不要使用new;用()来访问元素;用for(elem
例子:
import scala.collection.mutable.ArrayBuffer;
object HelloWorld {
def main(args: Array[String]) {
//实现一个可...
分类:
其他好文 时间:
2014-08-16 17:10:40
阅读次数:
211
mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。 在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。...
分类:
编程语言 时间:
2014-08-14 14:23:19
阅读次数:
566
1、const和define区别 const有数据类型(不能改变的变量),define只是简单的字符串替换,没有数据类型。 C++程序用const完全取代 define。 const还可以类成员函数为不能改变成员变量的恒态函数。(mutable int a除外) 例子: const int buff...
分类:
其他好文 时间:
2014-08-08 17:49:56
阅读次数:
159
1、const和define区别 const有数据类型(不能改变的变量),define只是简单的字符串替换,没有数据类型。 C++程序用const完全取代 define。 const还可以类成员函数为不能改变成员变量的恒态函数。(mutable int a除外) 例子: const int buff...
分类:
其他好文 时间:
2014-08-08 17:46:06
阅读次数:
192
深入理解C++中的mutable关键字
kezunhai@gmail.com
http://blog.csdn.net/kezunhai
关键字mutable是C++中一个不常用的关键字,它的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的...
分类:
编程语言 时间:
2014-08-07 13:21:10
阅读次数:
194
[capture] (parameters) mutable -> return-type { statement }" (parameters)" 和 "-> return-type"在不需要的情况下可省略。mutable:mutable修饰符。默认情况下,lambda函数总是一个const函数,...
分类:
编程语言 时间:
2014-08-04 20:40:07
阅读次数:
233
block变量上一篇 讲的是block静态变量的特性,这里我们来看一下_block变量。引用官方:You can specify that an imported variable be mutable—that is, read-write— by applying the__blockstora...
分类:
其他好文 时间:
2014-07-29 10:30:16
阅读次数:
287
关键知识点:mutable关键字mutable关键字:mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。 在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。....
分类:
编程语言 时间:
2014-07-28 19:07:04
阅读次数:
221