- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 一个简单的智能指针的实现
#include using namespace std; // 一个简单的智能指针的实现 template class SmartPtr { public: // 构造函数:p是指向已经动态创建的int对象指针 SmartPtr(T *p) : m_pHelpPtr(new HelpPtr(p)) { } // 复制构造函数:复制成员并将使用计
2016-05-19 19:42:03 919
原创 scala学习(5)——if判断
// 测试if的使用 def testIf(arg:Int)={ if(arg == 0) { } else if(arg == 1) { } else { } }
2016-05-02 17:59:22 905
原创 scala学习(4)——循环
// 测试while语句 def testWhile(args:Array[String])={ var i = 0; while( i < args.length){ println(args(i));// print(args(i)); i += 1; } } // 测试foreach循环 def testForeach(args:Array[String])=
2016-05-02 17:55:48 478
原创 scala学习(3)——函数的定义和使用
def testFunction(a:Int,b:Array[Int]):Int={ // ... return a+1; } 函数的定义如上:表示这个函数的名字是testFunction,参数分别是Int类型的a和Int数组类型的b,函数的返回值是Int 1、def表示定义一个函数 2、参数名的后面加上冒号然后跟着参数的类型,如:a:Int 3、函数名的后面加上冒号接着是函数的
2016-05-02 17:50:48 451
原创 scala学习(2)——变量的使用
scala严格区分大小写,命名规则和Java一样 def testVar()={ // 定义字符串变量 val msg="Hello World!"; var msg2="Hello World!"; // 定义字符串数组 var greetStrings = new Array[String](3); // 定义一个List对象 var oneTwo =
2016-05-02 17:44:30 415
原创 scala学习(1)——hello world
scala的安装这里就不说了,网上有教程! 创建一个文件test.scala,复制下面的代码: import scala.io.Source; object HelloWorld{ def main(args:Array[String]){ println("Hello World!"); } } 然后再命令行中执行:scala ./test.scala 可以看到:
2016-05-02 17:34:11 658
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人