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方法默认参数:

时间: 2024-08-26 06:04:01

scala入门-02基础知识->方法的相关文章

考试备战系列--软考--02基础知识复习

这部分主要是计算机基础知识的概念介绍,相关系列文章如下所示. 考试备战系列--软考--01基础架构概念 考试备战系列--软考--02基础知识复习 考试备战系列--软考--03综合知识复习 考试备战系列--软考--04考题收集 考试备战系列--软考--05案例收集 考试备战系列--软考--06论文准备 操作系统时计算机系统的核心系统软件,其他软件均建立在其上,其分类包括:单用户操作系统和批处理操作系统.分时操作系统和实时操作系统.网络操作系统和分布式操作系统.嵌入式操作系统.其4大特征为并发性.共

Scala详解--------基础知识详解

Chapter1 1.Scala解释器 启动Scala解释器的方法如下: 自己总结的: 1.打开执行命令栏WIN+R  ,输入cmd,在命令行上输入Scala等待启动如下 如上面所示即可启动Scala 2.使用bin内部的启动脚本 找到你所安装Scala的目录,并在Scala的bin文件夹中找到scala.bat文件,打开即可. 以上是我知道的打开方式,另外,可以使用eclipseEE进行安装插件,进行使用,具体的使用情况可以参考上一篇文章. 下面来测试一下Scala编译器的效果吧 测试成功,说

Linux入门及基础知识

如果操作系统发展史出一部美国大片,那一定是三国硝烟的味道.上世界末的一群西方人,虽没有西部牛仔的放荡不羁,也成就了一段令后人难望其项背的历史.而且,身为Unix之父,Linux之父,计算机开源运动之父,Windows之父,无一例外,都还好好的活在这个他们亲眼见证的,不断发展壮大的信息技术时代. 1970年,美国Bell实验室的Ken Thompson为了玩游戏顺手写出的系统在其同事Dennis Ritch的帮忙开发下,已经颇具规模.73年,两人用 C语言重写该系统,不久该系统也有了自己真正的名字

.NET工作准备--02基础知识

(已过时) 框架基础,语法基础,字符串&集合&流,常见类和接口; 02.net基础(重点) -第一部分 框架基础 1.基础概念 CTS(Common Type System),CLS(通用语言规范),CLR(Common Language Runtime); 环境基础-.net framework; 程序集(Assembly),AppDomain:[进程 [CLR  [AppDomain  ]  ]  ] 2.运行机制 * C#--csc.exe-->IL--JIT-->机器码

Unity 3D 基础知识方法

A. 组件中默认的方法有如下:            Awake,Start,Update,OnGUI,OnDisable,OnEnable,OnDestory,LateUpdate,FixedUpdate Awake 每当脚本被加载时调用,游戏对象拥有该脚本即执行,适合作为初始化操作 OnEnable 每次激活脚本时,调用 Start 在第一次调用Update 之前 调用Start方法 Update 每帧调用一次Update,常用来处理画面逻辑 OnDisable  禁用脚本时,调用 Late

(5)java基础知识-方法、关键字、命名规则、注释

一.方法 方法相当于功能的实现. public   static   int          max    (int num1, int num2)   {....................} 修饰符     返回类型   方法名   方法(参数可以有N个) 方法体 修饰符: 修饰符是可选的,告诉编译器如何调用该方法.这定义了该方法的访问类型. static: 类方法,可通过类名直接调用 返回类型:方法可以返回一个值.returnValueType的值是方法返回的数据类型.有些方法没有返

vue快速入门~必备基础知识

和JQ完全操作dom不同,他是通过一些特殊的html语法,将dom和数据绑定,创建了这种绑定,DOM和数据保持同步,一更新数据,dom自动更新. vue.js是javascript MVVM库(model-view-ViewModel) ViewModel是vue.js核心,它是一个vue实例.vue实例作用在某个html元素上,可以是body,也可以是某个指定id的元素. vue.js可以实现双向绑定.双向绑定是什么呢?两个'向'分别是UI界面和js里的vue实例的data属性,改变其中的一个

08_java基础知识——方法重载

一.自变量顺序不同 package com.huawei.test.java04; /** * This is Description * * @author 王明飞 * @date 2018/08/29 */ public class OverLoad { public static void print(String s,int i) { System.out.println("String s ="+s+"\nint i="+i); } public stat

java基础知识——方法

public static void main(String[] args) { //方法调用 double area=getArea(1.2); System.out.println(area); } /*修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 执行语句 --- return 返回值; }*/ //修饰符:public  static //返回值类型:方法结束后想要给调用者的数据类型 //方法名:自己起 //参数列表(需要外界传入参与方法中运算的值