
编程语言-Scala
jxluoix
能够自己独立开发中小型的软件系统;
对工作态度认真、执着、诚恳;勇于专研、探索、创新;
接受新事物快、见识宽广.
展开
-
Java执行Scala脚本
public class Test { private static Logger log = Logger.getLogger(Test.class); private static ScriptEngine engine; @BeforeClass public static void init() { engine = S...2012-07-18 02:11:59 · 1101 阅读 · 0 评论 -
scala JUnitSuite for unit test
import org.junit.{Before, BeforeClass, Test}import org.scalatest.junit.JUnitSuiteimport scala.util.control.{Breaks, ControlThrowable}import scala.util.control.Breaks._private class BreakCo...2018-09-27 12:26:45 · 317 阅读 · 0 评论 -
scala (λx.M)
> val fx1 = (x: Int) => x + 1fx1: Int => Int = $$Lambda$1059/1521946103@6764201e> fx1(1)res7: Int = 2> def fx2 = (x: Int) => x + 1fx2: Int => Int> fx2(2)res8: Int = 3> def fx3(x: I...2018-06-06 14:27:42 · 138 阅读 · 0 评论 -
scala currying-例子3
def swallow(log: (Object, Throwable) => Unit, action: => Unit) { try { action } catch { case e: Throwable => log(e.getMessage(), e) }}2017-01-08 16:56:34 · 111 阅读 · 0 评论 -
scala currying-例子2
object CurryingTest { def summary() { println("---summary start---") println("--- summary end ---") } def details() { println("---start usage start---") println("--- st...2016-12-25 19:45:23 · 115 阅读 · 0 评论 -
scala currying
object CurryingTest { def summary() { println("---summary start---") println("--- summary end ---") } def details() { println("---start usage start---") println("--- st...2016-12-25 19:42:48 · 112 阅读 · 0 评论 -
scala for-例子4
例子ForTest4.scalaobject ForTest4 extends App { var matrix = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) for (i scalac -d classes ForTest4.scala执行>scala ForTest4246810...2016-12-18 18:33:22 · 85 阅读 · 0 评论 -
scala for-例子3
例子ForTest3.scalaobject ForTest3 extends App { var matrix = Array(1, 2, 3, 4, 5) for (i scalac -d classes ForTest3.scala执行>scala ForTest3123452016-12-18 18:23:27 · 98 阅读 · 0 评论 -
scala for-例子2
例子ForTest2.scalaobject ForTest2 extends App { var begin: Int = 1; var end : Int = 10; for {i scala ForTest2(2,1)(3,1)(3,2)(4,1)(4,2)(4,3)(5,1)(5,2)(5,3)(5,4)(6...2016-12-18 18:05:33 · 112 阅读 · 0 评论 -
scala for
语法Expr1 ::= ‘for’ (‘(’ Enumerators ‘)’ | ‘{’ Enumerators ‘}’) {nl} [‘yield’] Expr Enumerators ::= Generator {semi Generator} Generator ::= Pattern1 ‘scala ForTest1...2016-12-18 17:38:54 · 93 阅读 · 0 评论 -
lambda和函数式概念区别
> (define x (let ((a "this is a")) a)) > x$22 = "this is a"2016-11-11 16:42:10 · 389 阅读 · 0 评论 -
lambda
lambda lambda在计算机编程语言中,如Lisp,Python和Ruby, λ是一个算子,用于表示匿名函数或者闭包,后跟λ演算的用法。在C#编程语言中,一个λ表达式是一个包含表达式和语句的匿名函数。非λ语言是一种基于组合逻辑的函数式编程语言,一个简单化的λ演算并不包含λ所有的内容, lambda term 一个有效的lambda表达...2016-09-06 22:31:59 · 235 阅读 · 0 评论 -
scala break
import org.junit.{Before, BeforeClass, Test}import org.scalatest.junit.JUnitSuiteimport scala.util.control.{Breaks, ControlThrowable}private class BreakControl extends ControlThrowable...2018-09-27 13:37:55 · 321 阅读 · 0 评论