1.条件判断语句scala中的if语句的使用方法跟Java中基本一样。不过在Scala中if-else语句是有返回值的,该值就是if或者else最后一行表达式返回的值。来看个例子:根据REPL中打印的结果,我们可以看到result是Int类型的。result变量的具体值取决于x。习惯于Java编程的...
分类:
其他好文 时间:
2015-04-14 00:27:36
阅读次数:
179
一、条件判断if - elsif - else二、循环whileutilforforeachdo - whiledo - utilgoto,last, next, redo三、单行条件语法为statement keyword condexpr。其中keyword可为if、unless、while或u...
分类:
其他好文 时间:
2015-04-13 01:40:47
阅读次数:
122
控制结构主要是关于 if/else switch/case
废话不多说。。献上代码及反汇编分析。。
#include
int main(int argc , char *argv[])
{
int nInt = 9;
// if(0 == nInt)
__asm
{
cmp DWORD PTR [EBP - 4h] , 0 ;
jle __exit;
}
// __...
分类:
其他好文 时间:
2015-04-01 23:52:29
阅读次数:
177
1、 写在第二章之前的话(个人觉得还是挺有用的)程序设计语言有一些共同的特征,内置数据类型、表达式和语句、变量、控制结构、函数;然后,又提供给语言的使用者,两种方式来扩充上面的基本特征:允许程序员定义自己的数据类型(例如类类型)提供语言的标准库,有标准的函数和数据类型(无非就是高手写的类类型呗,例如...
分类:
其他好文 时间:
2015-03-31 10:27:37
阅读次数:
106
最近一直在学C#语言,在写一些程序的时候难免遇到C#输入输出的问题,除了葛老师讲的一些东西,我也在看网上的一些关于C#程序设计的视频讲解,在看到C#流程控制结构的这一章节,看到了一个很好的关于C#读写操作的一个例子。这个例子就是典型的for迭代语句编写“小九九表”。
第一种输出格式的代码:
for (int i = 1; i <=9; i++)
...
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------一.概述 Java提供了两种基本的流程控制结构:分支结构和循环结构。其中分支结构用于是根据条件来选择执行某段代码,循环结构则是根据循环条件重复执行某段代码。分支语句有if和switch两种,循环语句....
分类:
编程语言 时间:
2015-03-19 23:32:39
阅读次数:
220
4.4循环控制结构break 循环不仅可以结束其所在的循环,还可以直接结束外层循环,此时需要在break后跟个标签,用于标识外层循环。out: for(int i=0;i<3;i++) { for(int j=0;j<4;j++) { System.out.print("i="+i+"j="+j)....
分类:
编程语言 时间:
2015-03-17 10:23:06
阅读次数:
174
一、赋值与多重赋值 赋值的基本含义是改变一个变量的值或table中字段的值。Lua中允许“多重赋值”,也就是同时为多个值赋予多个变量,每个变量之间以逗号分隔。 Lua会先对等号右边的所有元素求值,然后才执行赋值。 若值的个数少于变量的个数,那么多余的变量会被赋予nil。 若值的个数多于变量的...
分类:
其他好文 时间:
2015-03-16 15:59:45
阅读次数:
140
1. break结束break所在循环for(i……){ for(j……) { break; //结束循环j }}2.带标签的break。 java中的标签只用在循环语句前面。outer:for(i……){ for(j……) { break outer; //结束循环i }}...
分类:
编程语言 时间:
2015-03-02 20:35:09
阅读次数:
167
#####1. 条件表达式 ``` scala> if(x>1)"positive" else -1 ``` #####2. 循环 ``` while(n>0){ } ``` ``` for(i <- 0 to 10){ println(i) } ``` `for(i <- 表达式)`语法结构表示让变量遍历右边表达式的所有值。...
分类:
其他好文 时间:
2015-02-21 19:58:28
阅读次数:
125