For与Function进阶实战、Lazy的使用(信息来源于 DT大数据梦工厂微信公众账号:DT_Spark)
原创
2015-08-12 11:22:05
345阅读
For与Function进阶实战、Lazy的使用(信息来源于 DT大数据梦工厂微信公众账号:DT_Spark)
原创
2015-08-12 09:13:34
480阅读
1。for循环的使用 for( i <- 1 to 2; j <- 1 to 2) print(( 100* i + j) + " " ) &
原创
2015-08-04 22:41:08
258阅读
Created by Wang, Jerry, last modified on Jan 11, 2016object MainFunction0Test extends App {val suc = (x:Int)=> x + 1val sud = new Function1[Int, Int] {def apply(x:Int): Int = x + 1}assert(suc...
原创
2022-04-14 15:50:26
67阅读
Created by Wang, Jerry, last modified on Jan 11, 2016object MainFunction0Test extends App {val suc = (x:Int)=> x + 1val sud = new Function1[Int, Int] {def apply(x:Int): Int = x + 1}assert(suc...
原创
2021-07-14 17:30:52
53阅读
一、类型检查与转换 ### 类型检查与转换 ~~~ 要测
原创
2022-04-25 11:20:27
55阅读
一、构造器 ### 构造器 ~~~ 如果没有定义构造器,Scala类中会有一
原创
2022-04-25 11:30:34
49阅读
一、函数 ### 函数 ~~~ 函数体中最后一句为返回值的话,可以将return 去掉; ~~~ 如果一个函数体只有一句代码,大括号可以去掉; ~~~ 如果一个函数没有返回值,其返回类型为Unit , 并且 “=” 号可以去掉,这样的函数被称为过程; ~~~ 可以不声明函数的返回类型,返回类型可通过
原创
2022-04-13 16:41:11
38阅读
一、基础语法 ### 基础语法规则: ~~~ # 区分大小写 ~~~ Scala语言对大小写敏感; ~~~ # 类名 ~~~ 对于所有的类名的第一个字母要大写。 ~~~ 如果需要使用几个单词来构成一个类名,每个单词的第一个字母要大写;比如:ListDemo ~~~ # 方法名 ~~~ 所有方法名的第
原创
2022-04-25 11:08:10
62阅读
集合
数组
可变数组
package org.example
object ArrayApp extends App{
//继承App后直接直接调用函数,不需要main
//println("hello")
val a = new Array[String](5)
a(0)="hello"
println(a(0))
val b
原创
精选
2023-06-07 23:03:24
252阅读
2.Scala语言特点* 1. 运行在java虚拟机(JVM)上,并将 面向对象 和 函数式编程 结合的 静态类型编程语言* 2. Scala是一门多范式语言,支持面向对象 和 函数式编程* 3. Scala源码(xx.scala)会被编译成 字节码文件(xx.class),并运行在jvm上,并可以 ...
转载
2021-10-16 17:35:00
106阅读
2评论
Process Function API(底层)Process Function API(底层)Keyed Process FunctionTimer Service和定时器(Timers)侧输出流(Side Output)Process Function API(底层)
原创
2022-04-27 21:31:42
518阅读
scala是一门以java虚拟机(JVM)为目标运行环境并将面向对象和函数式编程语言的最佳特性结合在一起的编程语言。你可以使用scala编写出更加精简的程序,同时充分利用并发的威力。由于scala运行于jvm之上,因此它可以访问任何java类库并且与java框架进行互操作。scala是一门十分有趣又非常实用的语言,它以jvm为目标环境,将面向对象和函数式编程有机地结合在一起,带来独特的编程体验。它
原创
2014-05-21 22:25:09
591阅读
从使用case语句构造匿名函数谈起
在Scala里,我们能够使用case语句来创建一个匿名函数(函数字面量)。这有别于一般的匿名函数创建方法。来看个样例:
scala> List(1,2,3) map {case i:Int=>i+1}
res1: List[Int] = List(2, 3, 4)
这很有趣,case i:Int=>i+1构建的匿名函数等同于(i:In
转载
2017-07-11 09:16:00
171阅读
2评论
1、声明式包管理: 一个Scala文件可以声明N个包 包的意义和Java的包管理是一样的 同样也需要import导入资源声明 package pkgA { import com.oracle.nio.BufferSecretsPermission object PackageOuter { var ...
转载
2021-07-12 17:22:00
69阅读
2评论
一、Map ### Map ~~~ Map(映射)是一系列键值对的容器;Scala 提供了可变的和不可变的两种版本的Map, ~~~ 分别定义在包 scala.collection.mutable 和 scala.collection.immutable 里; ~~~ 默认情况下,Scala中使用不
原创
2022-04-25 10:54:56
96阅读
Scala-循环与遍历
原创
2021-07-22 11:37:56
428阅读
一、前述Scala是基于JVM的另一个语言。Scala官网6个特征。1).Java和scala可以混编2).类型推测(自动推测类型)3).并发和分布式
原创
2022-12-30 16:50:56
56阅读
一、特质继承类 ### 特质继承类
原创
2022-04-25 11:17:38
133阅读
$(function(){}) 是 $(document).ready(function(){}) 的缩写
至于 (function($){}) 的说法
js可以直接定义匿名方法 function(){}
也可以给匿名方法定义参数 function(name){}
如果要定义好再执行该匿名方法就需要这样 (function(name){alert(name)})("
原创
2011-07-20 17:25:13
1634阅读