`

scala入门-02基础知识->方法

阅读更多

首先在src下的main下的scala下创建一个包为org.scala.base

创建一个scala类名称为HelloWorld.scla

由于main方法要位于object对象中,所以我们创建一个object 名称为HelloWorld 并增加main方法和打印一行内容

接下来 我们在object对象中增加一个方法:printlnHello;

 

PS:

1、函数体的最后一行的值就是整个函数的返回值

2、类型的申明是位于变量或者函数或者类的后面

另一种方式定义方法:

 

当方法or 函数是无参数时候,调用的时候我们可以省略括号

 

接下来我们定义一个匿名函数并调用

scala函数编程的柯力化,这个特性允许函数定义的时候有两个括号:

scala可变参数用法:

scala方法默认参数:

0
3
分享到:
评论

相关推荐

    scala入门--文档版本

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

    spark-Scala-介绍-教程-入门-手册-调研1

    **Scala基础知识** 1. **变量声明与初始化** 在Scala中,声明变量的同时必须对其进行初始化,否则变量会被认为是抽象的,无法编译。例如: ```scala var myVar = "Initialized Value" ``` 如果不指定变量的...

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

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

    SCALA 入门材料

    ### SCALA 入门知识点详解 #### Scala 概述 - **定义与特点**:Scala是一种结合了面向对象编程和函数式编程特性的多范式编程语言。它运行于Java虚拟机(JVM)之上,并且能够与Java代码无缝集成。 - **学习Scala的原因...

    scala入门教程pdf

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

    资料-scala入门到精通.zip

    Scala的基础知识包括: 1. **语法特性**:Scala的语法简洁而富有表现力,它引入了类型推断,使得代码更加简洁。例如,变量声明`val`和`var`,以及函数定义`def`。 2. **类与对象**:Scala是面向对象的语言,但它...

    Programming in scala-3rd.pdf

    它不仅涵盖了语言的基础知识,还包括了高级概念和实用的编程技术。对于想要深入了解Scala或者在大数据领域探索的开发者来说,这是一本不可或缺的参考书。通过阅读这本书,开发者可以获得Scala平台的深刻见解,并找到...

    Scala编程语言详解(从入门到精通)spark

    ### Scala编程语言详解知识点 #### 一、Scala简介与特性 **Scala** 是一门结合了面向对象编程和函数式编程特点的多范式编程语言。它由 Martin Odersky 在瑞士洛桑联邦理工学院(EPFL)开发。Scala 的名称来源于 ...

    Scala入门教程_中文版整理

    ### Scala入门教程知识点详解 #### 一、Scala简介 Scala是一种多范式的编程语言,它融合了面向对象编程和函数式编程的特点。由于Scala运行在Java平台上,因此它能够充分利用Java平台的优势,如丰富的库资源、强大...

    Scala语言入门

    ### Scala语言入门知识点详解 #### 一、Scala简介 Scala是一种多范式的编程语言,它融合了面向对象编程和函数式编程的特点。Scala语言的设计旨在提高代码的可读性和表达能力,同时保持高性能。Scala运行在Java平台...

    scala编程入门教材

    Scala编程入门教材旨在引导初学者踏入Scala这一强大且多用途的编程语言的世界。Scala结合了面向对象编程(OOP)和函数式编程(FP)的特性,为开发者提供了丰富的工具来构建高效、可扩展的软件系统。以下是Scala编程...

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

    02.Scala程序和Java程序对比 03.Scala环境搭建 04.Scala解释器 05.案例_做最好的自己 第二章 变量和数据类型 00.导学 01.输出语句和分号 02.Scala中的常量 03.Scala中的变量 04.字符串的定义 05.惰性赋值 06.标识符 ...

    快学Scala-课后习题答案-源码

    4. **集合API**: Scala的集合库非常强大,提供了各种操作集合的方法,如map、filter、foldLeft等。熟悉这些操作,可以写出高效的函数式代码。 5. **类型系统**: Scala的类型系统包括类型推断、泛型、类型别名等特性...

    Scala语法简明教程

    ### Scala语法简明教程知识点详解 ...通过以上内容,我们不仅了解了Scala的历史背景和发展现状,还掌握了Scala的基础语法知识及其与其他语言的异同。这对于希望快速入门Scala的开发者来说是非常宝贵的资料。

    Scala学习笔记

    ### Scala学习笔记关键知识点 ...以上内容涵盖了Scala学习笔记中的关键知识点,从并发编程到函数式编程的核心概念,再到Scala语言本身的一些特殊规则和特点,这些都是学习Scala时需要掌握的基础知识。

    SCALA程序设计-JAVA虚拟机多核编程实战

    7. 书籍的评价:多位业界专家对本书给予高度评价,认为它易于理解、讲求实效,是一本出色的Scala入门书籍。它被认为是那些希望快速学习Scala的Java程序员的必读手册。 8. 出版信息:本书由人民邮电出版社出版,并...

    Scala快速入门(适合为学Spark学习Scala的同学)

    Scala是一种强大的多范式编程语言,它融合了面向对象和函数式编程的特性,并且运行在Java虚拟机...通过以上学习,你可以快速入门Scala,并为学习Spark打下坚实的基础。记得在实践中不断探索和积累经验,提升编程能力。

    学习scala好的项目

    首先,让我们深入探讨Scala的基础知识。Scala的语法简洁而富有表现力,它的类型系统支持静态类型检查,有助于减少运行时错误。例如,`case class`用于创建模式匹配友好的数据结构,而`trait`则提供了接口和混入(mix...

Global site tag (gtag.js) - Google Analytics