我一直以为assert仅仅是个报错函数,事实上,它居然是个宏,并且作用并非“报错”。 在经过对其进行一定了解之后,对其作用及用法有了一定的了解,assert()的用法像是一种“契约式编程”,在我的理解中,其表达的意思就是,程序在我的假设条件下,能够正常良好的运作,其实就相当于一个if语句:if(假....
分类:
其他好文 时间:
2014-09-25 14:05:29
阅读次数:
192
程序中通常会出现三种错误:用户错误、运行期错误以及异常标准库函数setjmp和longjmp在C语言中,标准库函数setjmp和longjmp形成了结构化异常工具的基础。简单的说就是setjmp实例化处理程序,而longjmp产生异常setjmp和longjmp是C语言所独有的,它们部分弥补了C语言...
分类:
编程语言 时间:
2014-09-24 23:50:48
阅读次数:
389
Wiki: In computer programming, an assertion is a predicate (a true–false statement) placed in a program to indicate that the developer thinks that th....
分类:
其他好文 时间:
2014-09-24 15:24:17
阅读次数:
261
基础部分本页包含内容:常量和变量注释分号整数浮点数类型安全和类型推断数值型字面量数值型类型转换类型别名布尔值元组可选断言Swift 是一门进行 iOS 和 OS X 应用开发的新语言。然而,如果你有 C 或者 Objective-C 开发经验的话,你会发现 Swift 的很多内容都是你熟悉的。Swi...
分类:
其他好文 时间:
2014-09-20 01:03:56
阅读次数:
374
今天遇到了一个问题。某说有个页面可能标签有问题,我用各种ie和狐火打开一看,只有ie6不正常。正常情况下应该是这样滴,而在ie6下运行却是这样滴,一看之下就断言是ie6又不兼容某种样式怎么滴,然后在那儿傻找原因。不对啊,这个页面时抠取的,样式都一样啊,然后我再仔细和原样式比对,真的找不出问题。关键是...
分类:
Web程序 时间:
2014-09-19 13:24:25
阅读次数:
155
核心断言assertArrayEquals(expecteds, actuals)查看两个数组是否相等。assertEquals(expected, actual)查看两个对象是否相等。类似于字符串比较使用的equals()方法assertNotEquals(first, second)查看两个对象...
分类:
其他好文 时间:
2014-09-18 23:34:54
阅读次数:
264
函数与方法、枚举等的书写格式与用法还是变化很大的。
一、函数
1.1 无返回值, 无形参
func myTest2(){
println("Hello")
}
1.2 有返回值,有形参
func myTest1( num1:Int , num2:Int ) -> String{
return String(num1 + num2)
}
1.3 外部参数. (相当于给...
分类:
移动开发 时间:
2014-09-15 04:32:08
阅读次数:
319
核心断言 assertArrayEquals(expecteds, actuals) 查看两个数组是否相等。 assertEquals(expected, actual) 查看两个对象是否相等。类似于字符串比较使用的equals()方法 assertNotEquals(first, second) ...
分类:
其他好文 时间:
2014-09-12 22:04:14
阅读次数:
339
前言 cakephp 的单元测试参考http://book.cakephp.org/2.0/en/development/testing.html以下是CakeTestCase类的断言,也就是cakephp 定义的断言,实际使用中还可以使用CakeTestCase的父类PHPUnit_Framewo...
分类:
Web程序 时间:
2014-09-12 20:36:44
阅读次数:
220
boost的静态断言可以实现在编译器就检测错误的类型或语法...
分类:
其他好文 时间:
2014-09-11 12:35:31
阅读次数:
142