一. 安装环境wget https://downloads.lightbend.com/scala/2.12.6/scala-2.12.6.tgzvi ~/.bash_profileexport            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-15 14:09:03
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            学习一门新的语言时最好不要使用IDE,不过也不能走极端采用纯文本编辑器,这里采用Sublime,语法高亮显示已经默认支持了,编译系统需要自己DIY一下。这里简单的介绍一下:第一步:【Tools】【Build System】【New Build System】第二步:在打开的新文件中输入:{ "...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-21 14:29:36
                            
                                633阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            参考:http://www.scala-lang.org/api/current/scala/Enumeration.htmlhttp://www.jianshu.com/p/675dad38c8a6http://xiao            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-03 14:09:09
                            
                                529阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、scala允许以字面量的形式键入XML2    xml字面量中使用花括号{}做转义符,执行SCALa代码3、使用 \    \\ 获取标签属性 属性前加@4、xml模式匹配 任意序列 _*DT大数据微信公众账号:DT_SparkDT大数据梦工厂scala的所有视频、PPT和代码在百度云盘的链接地址:http://pan.baidu.c            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-09-02 21:44:12
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package main.scalaimport com.alibaba.fastjson.{JSON, JSONObject}import scala.util.ma            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-28 15:08:26
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Scala IDE就是Scala官网中针对eclipse稳定版本配置好了Scala的插件。Scala IDE 就是配置好Scala插示“Uninstall”。.....            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-07 00:14:54
                            
                                356阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、简单输出 BC2:打印一辆小飞机 object Main{ def main(args: Array[String]) { println(" ** ") println(" ** ") println("************") println("************") printl
                    
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-03 23:56:24
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Scala-Map使用方法            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-27 16:29:56
                            
                                246阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            工具 进入IDEA,安装Scala插件,或者自己导入插件 方法1: 方法2: 4.点击 ok->apply -> 重启 idea 即可 开发 步骤 1:file->new project -> 选择 maven 步骤 2. 步骤 3. 步骤 4:默认下,maven 不支持 scala 的开发,需要引            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-08-06 01:48:00
                            
                                232阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            0.提取器(Extractor)我们之前已经使用过scala中非常强大的模式匹配功能了,通过模式匹配,我们可以快速匹配样例类中的成员变量。、            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-27 15:36:33
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0.提取器(Extractor)我们之前已经使用过scala中非常强大的模式匹配功能了,通过模式匹配,我们可以快速匹配样例类中的成员变量。例如:// 1. 创建两个样例类case class Person(name:String, age:Int)case class Order(id:String)def main(args: Array[String]): Unit = {    // 2. 创建样例类对象,并赋值为Any类型    val zhangsan:Any = Perso            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-27 14:27:26
                            
                                42阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Actor 为什么需要Actor? Actor的本质即万物皆Actor, Actor之间只有发送消息这一种通信方式。例如,无论是管理员让工作者干活,还是工作者把成果交还给管理员,它们之间也要通过发送消息的方式来传递信息。这么做看似不如直接方法调用来的直接,但是由于大量的消息可以同时执行。同样,消...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-11-26 14:06:00
                            
                                102阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            和Java类似,有Runnable/Callable。。。仅做初步了解            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-05-06 19:28:44
                            
                                4221阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            Scala基本方法使用1.代码如下:import org.apache.spark.rdd.RDDimport org.apache.spark.{SparkConf, SparkContext}import org.apache.spark.storage.StorageLevelimport scala.collection.JavaConverters._object...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-28 13:47:15
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用yum安装Scala
Scala是一种运行在Java虚拟机上的高级编程语言,它结合了面向对象编程和函数式编程的特性。本文将介绍如何使用yum包管理器在Linux系统上安装Scala。
## 步骤1:配置yum源
在开始安装之前,我们需要配置Scala的yum源。打开终端,使用root权限编辑`/etc/yum.repos.d/scala.repo`文件,并添加以下内容:
```sh            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-19 19:41:53
                            
                                242阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            官方文档:http://docs.scala-lang.org/zh-cn/overviews/core/implicit-classes.html介绍Scala 2.10引入了一种叫做隐式类的新特性。隐式类指的是用implicit关键字修饰的类。在对应的作用域内,带有这个关键字的类的主构造函数可用于隐式转换。隐式类型是在SIP-13中提出的。用法创建隐式类时,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-08-15 16:55:04
                            
                                100阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Scala 包基本语法    package 包名Scala包的三大作用(和Java一样)(1)区分相同名字            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-02 13:35:21
                            
                                601阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Actor 为什么需要Actor? Actor的本质即万物皆Actor, Actor之间只有发送消息这一种通信方式。例如,无论是管理员让工作者干活,还是工作者把成果交还给管理员,它们之间也要通过发送消息的方式来传递信息。这么做看似不如直接方法调用来的直接,但是由于大量的消息可以同时执行。同样,消...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-11-26 14:06:00
                            
                                73阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Scala基本方法使用1.代码如下:import org.apache.spark.rdd.RDDimport org.apache.spark.{SparkConf, SparkContext}import org.apache.spark.storage.StorageLevelimport scala.collection.JavaConverters._object...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-08 14:23:29
                            
                                212阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Scala模式匹配 Tip1:模式总是从上往下匹配,如果匹配不到则匹配case_项(类似Java中的default) Tip2:与Java和C语言不同,不需要在每个分支末尾使用break语句退出(不会掉入下一分支) 1 值匹配 与Java中的值匹配类似 2 守卫 3 类型匹配 结果...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-11-23 23:25:00
                            
                                3191阅读
                            
                                                                                    
                                2评论