摘要:
在Objective-C中,事实上与所有的程序设计语言一样,在两个数相加时使用加号(+),在两个数相减时使用减号(-),在两个数相乘时使用乘号(*),在两个数相除时使用除号(/)。这些运算符称为二元算术运算符,因为它们运算两个值或项。运算符的优先级你已经看到如何在Objective-C中执行简单的运算,例如,加法。下面的程序进一步说明了减法、乘法和除法运算。在程序中执行的最后两个运算引入了一个概念,即一个运算符比另一个运算符有更高的优先级。事实上,Objective-C中的每一个运算符都有与之相关的优先级。优先级用于确定包含多个运算符的表达式如何求值:优先级较高的运算符首先求值。如果表达式包含 阅读全文
posted @ 2012-11-06 10:16
博文视点(北京)官方博客
阅读(420)
评论(0)
推荐(0)
摘要:
Objective-C 程序设计(第4版)(全球最畅销Objective-C编程书籍)[美]Stephen G. Kochan(斯蒂芬·G·科昌)著林冀范俊朱奕欣译ISBN 978-7-121-18091-02012年9月出版定价:89.00元16开512页全球最畅销Objective-C编程书籍内容简介这是一本Objective-C编程领域最畅销的书籍,内容涵盖Xcode 4.2和自动引用计数(ARC)。本书详细介绍了Objective-C和苹果iOS、Mac平台面向对象程序编程的知识。本书作者假设读者没有面向对象程序语言或者C语言(Objective-C基础)编程经验, 阅读全文
posted @ 2012-11-06 09:15
博文视点(北京)官方博客
阅读(249)
评论(0)
推荐(0)
摘要:
条件表达式Scala的if/else语法结构和Java或C++一样。不过,在Scala中if/else表达式有值,这个值就是跟在if或else之后的表达式的值。例如:if (x > 0) 1 else -1上述表达式的值是1或−1,具体是哪一个取决于x的值。你可以将if/else表达式的值赋值给变量:val s = if (x > 0) 1 else -1这与如下语句的效果一样:if (x > 0) s = 1 else s = -1不过,第一种写法更好,因为它可以用来初始化一个val。而在第二种写法当中,s必须是var。(之前已经提过,Scala中的分号绝大多数情况下不是必 阅读全文
posted @ 2012-11-06 09:13
博文视点(北京)官方博客
阅读(581)
评论(0)
推荐(0)