SCALA表达示简例

作了解,感觉比一般的差距有点大哟。

package com.hengheng.scala

class HelloScala {

}
object HelloScala {

  def main(args: Array[String]) {
    val max = 1
    val result = if(max > 0) 1 else 0
    println(result)

    var (n, r) = (10, 0)
    while(n > 0) {
      r = r + n
      n = n - 1
    }
    println(r)
    for(i <- 1 to 10){
      println(i)
    }
    for(i <- 1 until 10){
      println(i)
    }
    for(i <- 1 to 10 if i % 2 == 0){
      println(i)
    }
  }

}

  输出:

1
55
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
2
4
6
8
10

时间: 2025-01-28 01:27:59

SCALA表达示简例的相关文章

Aspjpeg简例

aspjpeg|aspjpeg Set objImg = Server.CreateObject("Persits.Jpeg")objImg.Interpolation = 2\\\'影像加强 0-2objImg.open xFilePathresponse.write "<:::原始值:::>AspJpeg版本=" & objImg.Version & "宽=" & objImg.OriginalWidth

dtree树形菜单简例

从http://www.destroydrop.com/javascripts/tree/下载dtree.zip压缩包,解压后我们会用到 dtree.js.dtree.css和img文件夹. 1.TreeInfo.java package com.yxx; public class TreeInfo { private int nodeId = -1; private int parentId = -1; private String nodeName = null; private Strin

php方法调用模式与函数调用模式简例

现有某函数与对象如下: var doubling=function(x){ return x*2; }; var obj={ val:100, }; 函数调用模式时,this被绑定到全局对象.这种情况在对象的属性与方法被初始化时也能够得到反应.现为ojb进行补充如下: var obj={val:100, prop:function(){ var that=this; document.write('name: '+that+'; type: '+typeof(that)+'<br/>'); r

【VLC-Android】vlc-android简例

前言 继续折腾vlc,做这个例子并不顺利,卡在只有声音没有图像这个问题好久,网上的例子有些API已经对不上,继续分享,,,   声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com   正文 截图 项目 代码 public class VlcVideoActivity extends Activity implements SurfaceHolder.Callback, IVideoPl

求一个JAVA的正则表达示

问题描述 第一个是[#1]然后每个是[#2].[#3].[#4].[#5].[#6]怎么匹配这样的数字符串啊[#]这些都是定了的,数字不定 问题补充:能不能再写一个例子比如说String str = "badfdsfdsafsadf[#1],sfdsafsdfasdf[#2],skdf;sakfdjaksfdj"1.判断里面有多少个这样匹配的2.能匹配的换成指定字符串内容 解决方案 让我想到了万恶的面试官.比如说String str = "badfdsfdsafsadf[#1

PYTHON 正则表达示入门

确实是实践出真知,自己手打代码之后,以前停在理论上的东东,慢慢可以进入实战了. 比如,MATCH和SEARCH之间的区别. #encoding: UTF-8 import re pattern = re.compile(r'hello') match = pattern.match('hello world!') if match: print match.group() pattern2 = re.compile(r'world') match2 = pattern2.search('hell

Highcharts使用简例及异步动态读取数据_javascript技巧

Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习.个人网站和非商业用途使用.HighCharts支持的图表类型有曲线图.区域图.柱状图.饼状图.散状点图和综合图表. 第一部分:在head之间加载两个JS库. <script src="html/js/jquery.js"></script> <script src="html/js/ch

php方法调用模式与函数调用模式简例_php技巧

现有某函数与对象如下: 复制代码 代码如下: var doubling=function(x){ return x*2; }; var obj={ val:100, }; 函数调用模式时,this被绑定到全局对象.这种情况在对象的属性与方法被初始化时也能够得到反应.现为ojb进行补充如下: 复制代码 代码如下: var obj={val:100, prop:function(){ var that=this; document.write('name: '+that+'; type: '+typ

请问一个正则表达示的写法

问题描述 怎么样得到每一行第一个字符是数字的行,然后组成数组只要每个字符是数字的行都满足条件1abc>>c>>n2qcn>>z3pop>>niu>>v结果如下:1abc2qcn3pop 解决方案 解决方案二:Mark!解决方案三:(^|n)(?<line>[0-9].*)解决方案四:stringstr=@"1abc>>c>>n2qcn>>z3pop>>niu>>v&