`
v_ger
  • 浏览: 1811 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SCALA入门(3)

 
阅读更多
这一节学习TUPLE,ARRAY,MAP
Tuple
package com.scala.study
object HelloScala {
    def main(args:Array[String]){
        var pair = (100,"Scala","Spark")
        println(pair._1)
        println(pair._2)
    }
}

Array
package com.scala.study
object HelloScala {
    def main(args:Array[String]){
       var array = Array(1,2,3,4,5)
       for(i<-0 until array.length){
         println(array(i))
       }
       
       for(elem<-array)
         println(elem)
    }
}

Map
package com.scala.study
object HelloScala {
    def main(args:Array[String]){
     var ages = Map("Rocky"->27,"Spark"->5)
     for((k,v)<-ages){
       println("Key is" + k +",value is "+ v)
     }
      for((k,_)<-ages){
       println("Key is" + k )
     }
}
}

文件操作
package com.scala.study

import scala.io.Source

object HelloScala {
  def main(args: Array[String]) {
    var file = Source.fromFile("E:\\temp.txt");
    for (line <- file.getLines())
      println(line)
      
    var file1 = Source.fromURL("http://spark.apache.org/")
    for (line <- file1.getLines())
      println(line)
  }
}
分享到:
评论

相关推荐

    scala入门(仅供参考)

    本篇文章主要面向有一定Java开发经验的程序员,旨在帮助他们入门Scala。 ### 1. Scala简介 Scala是由Martin Odersky设计的一种静态类型的编程语言,它的名字来源于"Scalable Language"的缩写,表明它能够从小规模...

    scala入门精华讲义

    总之,"Scala入门精华讲义"是一份全面的学习资源,旨在引导初学者逐步掌握Scala的基础语法、面向对象编程特性以及在大数据处理中的应用。通过深入学习和实践,你将能够利用Scala的强大功能,开启大数据领域的探索之...

    scala 入门PDF文档,编码规范文档 scalabook.rar

    scala 入门PDF文档,编码规范文档。 Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala 运行在 Java 虚拟机上,并兼容现有的 Java 程序。

    Scala入门学习教程.docx

    Scala入门学习教程 本资源摘要信息为 Scala 入门学习教程,旨在帮助读者快速掌握 Scala 语言的基本概念和编程技术。该教程面向具有一定编程经验的读者,尤其是 Java 语言的开发者。 知识点一:Scala 语言简介 ...

    Scala入门示例.pdf

    Scala入门示例

    scala入门教程pdf

    在本教程中,我们将深入探讨Scala的基础知识,帮助你快速入门。 "Scala编程中文版"这份教程可能涵盖了以下内容: 1. **基础语法**:包括变量声明、数据类型(如基本类型、引用类型、集合)、操作符和控制结构(如...

    Scala入门.txt

    Scala入门.txt

    scala入门--文档版本

    ### Scala入门知识点详解 #### 一、Scala简介与特点 **Scala**是一种融合了面向对象编程和函数式编程特性的现代编程语言。它被设计成一种可扩展的语言,旨在克服传统编程语言的一些限制,同时保持代码的简洁性和...

    SCALA从入门到精通个人笔记含代码

    Scala简介&快速入门 基础语法 变量 数据类型 流程控制 操作符重载 模式匹配 函数式编程基础 函数式编程说明 函数定义/声明 函数运行机制 递归 函数注意事项和细节 过程 惰性函数和异常 面向对象编程初级...

    scala编程入门教材

    3. **函数**:Scala中的函数是一等公民,可以作为变量赋值、作为参数传递和作为返回值。函数使用`def`关键字定义,支持高阶函数和匿名函数(lambda表达式)。 4. **集合框架**:Scala的集合库非常强大,包含了列表...

    资料-scala入门到精通.zip

    这份“资料-scala入门到精通.zip”压缩包显然是为初学者和有一定经验的开发者设计的,旨在帮助他们全面理解和掌握Scala语言。 Scala的基础知识包括: 1. **语法特性**:Scala的语法简洁而富有表现力,它引入了...

    Scala入门教程文档

    Scala入门教程文档,原视频地址:https://www.bilibili.com/video/BV1Q5411t74z/?spm_id_from=333.337.search-card.all.click&vd_source=9d8a366730d0394fa41e3b867372fc03

    scala讲解笔记 入门及进阶 PDF文档1-5

    第一部分:"Scala入门及进阶-part01-基础知识.pdf" 涵盖了Scala的基础概念。在这里,你会学习到Scala的安装与环境配置,理解Scala的基本语法,包括变量声明、数据类型(如基本类型、引用类型和集合类型)、控制结构...

    Scala入门必看

    Horstmann完全从实用角度出发,给出了一份快速的、基于代码的入门指南。 Horstmann以“博客文章大小”的篇幅介绍了Scala的概念,让你可以快速地掌握和应用。实际上手的操作,清晰定义的能力层次,从初级到专家级,...

    scala 3本书打包

    这个打包文件中包含了《SCALA程序设计-JAVA虚拟机多核编程实战》《Scala编程-中文-完整版》《Scala in Action》三本书,足以让你从scala入门到精通,让我们一起愉快的学习吧。spark,scala醉了醉了。哈哈

    scala从入门到精通技术教学视频

    3,结合工作实践及分析应用,培养解决实际问题的能力。 4,每一块知识点, 都有配套案例, 学习不再迷茫。 课程简介 第一章 环境搭建 00.导学 01.Scala简介 02.Scala程序和Java程序对比 03.Scala环境搭建 04.Scala解释...

    写给Python程序员的Scala入门教程1

    【标题】:“写给Python程序员的Scala入门教程1” 【描述】:本教程旨在帮助熟悉Python的程序员逐步学习Scala语言,特别关注如何利用已有的Python背景来理解和掌握Scala的特性和用法。教程将探讨Scala在大数据处理...

Global site tag (gtag.js) - Google Analytics