Scala编程语言-基础笔记https://blog.csdn/weixin_39594447/article/details/87618242实在没办法我喜欢Spark的RDD思想,所以才学习Scala语言的,这里就当做笔记了.
Scala支持的数据类型:
String  Char  Boolean  Unit  Long Int Short Double  Null  AnyRef
Scala命名:
1. 类名 --  首字母大写(多个单词也是首字母大写)
class SimpleApp{
 }
2. 函数方法 -- 首字母小写:
class SimpleApp{
  def myFunction(a:Int, b:Int) :Int ={
     return a * b 
  }
 }
Scala for循环:
 可能涉及到的关键字: 
<- to until yield
 1.  一个简单的for例子:
val mylist = List(1,2,3,4,5,7)
for(a <- mylist){
  println(a)
}
 2.  for当中还可以带条件遍历:
val mylist = List(1,2,3,4,5,7)
for(a <- mylist if a > 2; if a % 2 == 0){
  println(a)
}
 3. for 遍历完,返回给一个变量:
val mylist = List(1,2,3,4,5,7)
var retdata = for(a <- mylist if a > 2; if a % 2 == 0) yield a
Scala 变量的定义:
Scala由两种变量:
         1.  var变量,
         2.  val常量
   定义:  var  vardata :Int  =  3 或 val valdata :Int = 3
   类型可以省略,因为Scala可以从值中获取类型,例如:
val vdata = "sfafdasa"
Scala中以;分隔多条语句
Scala方法的定义:
格式: def functionName ([参数列表]) :[return type] = {
     }
1. 一般的定义:  
 def myAdd(a :Int, b :Int) :Int = {
     return a + b
  }
2. 定义一个无返回函数:
#省略写法
def myPrint(a :Int, b :Int){
  println(a)
  println(b)
}
#完整写法
def myPrint(a :Int, b :Int) :Unit = {
    println(a)
    println(b)

3. 定义匿名函数:
 关键字:  =>
1. 匿名函数赋值给变量:
var mul = (a :Int, b :Int) => a * b
println(mul(10,20))
Scala中编程常用的几块我觉得是:
String Map Set List Iterator Option[T] Array 元组,
Scala 对象编程:
1. Scala跟java类似也是单继承
2. Scala中也有public, protected,private 默认是public
3. Scala 异常处理try  catch
4. Scala 继承关键字 extends, 从写 关键字override
5. 定义接口 关键字 traint

分享资料:

链   接 : https://pan.baidu/s/1ihwAYjeMbq1RInmNKeRxqw

提取码: wwsc

  • 2020年脑机接口即将落地.pdf
  • 2030年科幻落地的前夜:人类如何应对机器觉醒.pdf
  • 3D深度视觉产业链全解读 TOF技术或成黑马.pdf
  • 5G技术将如何影响全球经济.pdf
  • AI三板斧_智东西出品.pdf
  • AI产业链解读:老美家大财厚 中国如何才能后发先至.pdf
  • AR红包技术层面全解读 引爆场景营销.pdf
  • CB Insights发布独角兽英雄榜 揭秘资本寒冬下的生存法则.pdf
  • CB Insights起底VC八杰 谁在做独角兽的幕后推手.pdf
  • CB Insight发布创业百强榜单 AI成功案例最强盘点.pdf
  • GfK 2017一季度VR零售市场报告 全面解读产业盈利模式.pdf
  • GFK中国VR零售市场调研报告 平价设备成主力军.pdf
  • GSMA移动经济发展态势全解读 亚太+5G成未来钥匙.pdf
  • IBM全面解读认知计算:IoT和AI并非全部 行业已经开始盈利.pdf
  • IDC:机器人3.0时代开启 细分市场兹待爆发.pdf
  • 联合国:2017全球投资报告.pdf
  • VR市场现状调研:启动期资金才是王道 2C应用五年内难有突破.pdf
  • VR开发者报告:不炒作!我们正经做生意.pdf
  • WEF 2017全球风险报告当平缓的经济撞上技术爆炸.pdf
  • 中国互联网单车租赁市场专题分析 资本驱动下的圈地战.pdf
  • 互联网迎来AI 时代,海外科技巨头争先布局.pdf
  • 产业链视角:怎样设计一款全面屏手机.pdf
  • 人工智能和工业4.0进行时 机器人创企50强都有谁?.pdf
  • 从苹果ARkit看AR未来的黄金五年.pdf
  • 企业AI转型价值详解:百亿资本催化的数字鸿沟.pdf
  • 企业数字化落地加速 下一波机遇在哪里?.pdf
  • 信通院物联网产业深度报告 平台化和数据服务即将爆发.pdf
  • 刘强东马云正面杠 新零售时代智慧物流平台战打响.pdf
  • 创业公司尸检报告:盈利模式错误 融资失败成致命打击.pdf
  • 剧透高通9150 C-V2X.pdf
  • 区块链+IPO靠谱吗?解密首次代币众筹的逻辑与隐忧.pdf
  • 区块链创投热潮力推技术转化 构建价值互联网.pdf
  • 千亿级智能安防市场解读:设备和技术都已经准备好了.pdf
  • 华为VR大数据:全面解读2C市场突破口和技术门槛.pdf
  • 国内AI技术发展快 资本寒冬不难挨.pdf
  • 埃森哲解读5G智慧城市 GDP狂增5000亿美元.pdf
  • 如何抓准新能源汽车蓝海的目标用户.pdf
  • 学院派发达国家是如何制定AI发展计划的?.pdf
  • 已有12+飞行器研发公司 NASA联手FAA推进航空商业化.pdf
  • 德勤技术趋势全面盘点:企业如何搭上现代化快车.pdf
  • 德勤物联网工业全解读:从“后知后觉”到“先见之明”.pdf
  • 战略解读:库克为何入局智能音箱.pdf
  • 截至2030年技术爆发点全面预测 3D打印和人工智能火力全开.pdf
  • 捷孚凯3C市场报告:手机大卖电脑回血消费走向中高端.pdf
  • 摩根大通智能汽车百亿市场深度调研 看23家中国零部件制造商如何突围.pdf
  • 数字时代北京深圳创业最强 川渝地区或成第四极经济圈.pdf
  • 数据大象流对网络架构发起挑战 MR才是产业的未来 .pdf
  • 新能源后补贴时代 自主品牌的“野化”路.pdf
  • 新能源浪潮的第二大风口:电能存储.pdf
  • 无人机基站——应急通信新方案.pdf
  • 普华永道全球科技行业IPO回顾 独角兽缺席导致的冷场.pdf
  • 普华永道蓝皮书 全面盘点中国汽车市场新常态.pdf
  • 普华永道:15.7万亿美元AI市场的八大入口.pdf
  • 新能源后补贴时代 自主品牌的“野化”路.pdf
  • 智慧医疗是如何成为AI规模最大,增长最快的领域的?.pdf
  • 智能传感器:未来机器的感官 百亿美元的市场.pdf
  • 智能语音生态盘点:科技巨头战略布局 两大场景率先爆发.pdf
  • 智能音箱市场分析:为什么大家都在抢这个两亿小蛋糕?.pdf
  • 毕马威17Q1风投报告:正常化下的VC生存法则.pdf
  • 毕马威电子商务深度调研:中国成手机端网购大户 引领社交平台的品牌宣传.pdf
  • 毕马威颠覆性技术调研 841名高管共寻突破.pdf
  • 毕马威:20个痛点对策看懂金融科技.pdf
  • 深度学习成最大爆点 巨头们如何构建AI生态.pdf
  • 深度解读白宫58页AI白皮书:全面盘点技术、产业和战略.pdf
  • 深度:从供需革命看智能手机的七大发展趋势.pdf
  • 特斯拉现有及Model3潜在国产产业链梳理.pdf
  • 电子消费市场总值缩水又怎样 17年移动互联和可穿戴照样赚个盆满钵.pdf
  • 白宫再推人工智能白皮书 技术过渡期应如何应对工种转型.pdf
  • 突围新零售电商时代:移动为先 社交互动.pdf
  • 维度提升 AR 开启视觉入口时代.pdf
  • 美国信息技术产业委员会:14条人工智能政策准则.pdf
  • 联合国点名表扬:中国数字支付生态系统是如何实现领先的.pdf
  • 致企业管理者:下一场工业革命的十大原则.pdf
  • 解密:NB-IoT商用元年的背后推手都有谁?.pdf
  • 让李彦宏梭哈的AI+医疗有何神通 产业链报告解读万亿市场.pdf
  • 诚实回答:AI产业界现在,究竟在做啥?.pdf
  • 谈谈你们都在怕的国内AI人才缺口.pdf
  • 谷歌壕无人性收购史:14家公司,260.5亿美元.pdf
  • 谷歌自曝无人驾驶核心技术!700亿估值Waymo炼成之谜.pdf
  • 软银世界大会:一文读懂孙正义眼中的不久和将来.pdf
  • 量子计算创业盘点:无敌是多么寂寞.pdf
  • 阿里云服务战略解读:马云如何布张新零售包围圈.pdf
  • 高盛史上最全面AI产业盘点 深度解析背后技术.pdf
  • 麦肯锡中国市场调研:AI是科技板块的狂欢 传统行业的两难.pdf
  • 麦肯锡市场深度观察:如何电动汽车的销售和盈利.pdf
  • 麦肯锡深度解读中国AI路的三座大山预言五大战略重点.pdf

 

更多推荐

Scala编程语言基础笔记