scala的基础数据类型&if条件表达式&for循环

scala的基础数据类型有7种:(无引用类型)

  Byte

  Char

  Short

  Int

  Long

  Float

  Double

两种变量类型定义:val(常量)var(变量)

使用val定义的常量,指引用的不可再改变,而用var变量引用的是可以进行改变,如下示:

注:scala语言可以不用定义变量的数据类型,变量的数据类型会根据输入的内容自动识别变量所引用的值的类型,也可以不用在语句后加分号,系统默认一行是一条语句。

if条件表达式:

for循环:

数组定义及for循环使用:

原文地址:https://www.cnblogs.com/cindy-zl24/p/11533516.html

时间: 2024-08-18 09:45:45

scala的基础数据类型&if条件表达式&for循环的相关文章

快学Scala 第二课 (apply, if表达式,循环,函数的带名参数,可变长参数,异常)

apply方法是Scala中十分常见的方法,你可以把这种用法当做是()操作符的重载形式. 像以上这样伴生对象的apply方法是Scala中构建对象的常用手法,不再需要使用new. if 条件表达式的值就是跟在if或else之后的表达式的值,如果两者类型不同,选择各分支类型的公共超类型作为返回类型. if(x>1) 1 相当于 if(x>1) 1 else () 你可以把()当做是表示"无有用值"的占位符,将Unit当做Java的Void 如果你在写较长的语句,需要分行来写的

less引入、关键字、条件表达式、循环、合并属性

引入:可以引用其他文件使用其变量 用法:@import ”main“//引入main.less文件 可以带参数:默认once @import(reference)”main“/引用但不输出     @import(inline)”main“/引用但不操作,不能使用其变量 @import(less)”main“/将引入文件当成less处理 @import(css)”main“/将引入文件当成css处理,引入css时是不操作的,原样输出 @import(multiple)”main“/允许引用多次相

Java基础之结构-->>条件结构与循环结构

Java中程序流程控制语句包括条件结构.循环结构和跳转语句 4.1条件结构 条件结构包括顺序结构和选择结构.顺序结构在程序执行中没有跳转和判断,知道程序结束为止.选择结构包括 if 语句,if-else 语句,switch 语句,在程序执行过程中可以改变程序的执行流程. 4.1.1 if 语句 if 语句是条件判断后再处理的一种语法结构 if(条件表达式){ //条件成立后执行 一条或多条语句 } //条件表达式的值只能是 boolean 类型 false / true 4.1.2 if-els

JS基础-数据类型-运算符和表达式-变量和常量

1.js的基础语法2.js调试 1.F12调出控制台,查看提示错误及其位置. 2.出错时只影响当前代码块,不会影响其他代码块,后续代码块继续执行.3.语法规范 1.js语句:可执行的最小单元 必须以 ; 结束 严格区分大小写 ex:console.log(); //正确 Console.log(); //错误 所有符号必须是英文标点符号 2.js注释 // :单行注释 /**/ :多行注释4.变量和常量 1.变量 1.声明变量 var 变量名; ex: var uname; 2.为变量赋值 变量

python的数据类型、条件判断、循环

一.数据类型 最常见的数据类型有:整型(int),浮点型(float),字符串(strs).例如: #整型 a=8   #浮点型 b=8.0  #字符串 c='hello world'. 数据类型的转换:不同数据类型的变量无法做比较或运算,需要转换后才可,查看变量a的数据类型,使用print(type(a)).例如: #字符串转整型   a='1'  a =int(a)   #整型转字符串 a=1 a=str(a)  #整型转浮点型  a=1 a=float(1)  浮点型四舍五入可以用roun

【python基础】之条件判断和循环

一.if判断语句 #仅有if,此时满足条件则执行,否则什么也不做 score = int(input('>>:')) if score>90: print('优秀') #可以给if添加一个else语句,意思是,如果if判断是False,这时不执行if的内容,去执行else下的内容 score = int(input('>>:')) if score>=90: print('优秀') else: print('及格') #若需要判断多个条件时,可以用elif(else i

编译器--支持条件语句和循环语句的计算器(三)

在上篇文章中实现了支持变量和赋值语句的计算器,这次加入了条件语句和循环语句. 语法简介 下面是条件语句的一个例子,能够对条件语句的格式有一个感性认识: if  var1 > 5 then var2 := 10; end 条件语句以if开始,后跟一个条件表达式,如果其为真则执行then后面的语句块,条件语句以end结束. 条件语句也可以支持else分支语句,比如 if var1 > 5 then var2 := 10; else var2 := -10; end 接下来是一个循环语句的例子: v

Scala学习笔记一之基础语法,条件控制,循环控制,函数,数组,集合

前言:Scala的安装教程:http://www.cnblogs.com/biehongli/p/8065679.html 1:Scala之基础语法学习笔记: 1:声明val变量:可以使用val来声明变量,用来存放表达式的计算结果,但是常量声明后是无法改变它的值的,建议使用val来声明常量: 声明var变量:如果要声明可以改变的引用,可以使用var变量,声明的常量的值可以改变. 3:指定类型:无论声明val变量还是声明var变量.都可以手动指定其类型,如果不指定,scala会自动根据值,进行类型

JavaScript的基础数据类型和表达式

Java Script的基础数据类型和表达式 基本的数据类型: number(数值)类型:可分为整数和浮点数 string(字符)类型:是用单引号“'”或者双引号“"”来说明的. boolean(布尔)类型:布尔类型的值true(对)或false(错). null和undefined:null表示一个“空”的值,undefind表示值未定义, &&:与运算,只有所有都为true,&&运算结果才是true. ||:或运算,只要其中一个true,||运算结果就是tru