scala (2) while 和变量
(1)在scala中声明变量有两个关键字,val和var
val: 是不可变的,即声明了变量不能再进行更改,类似于java中的final
var: 是可变的,即可以重新对其赋值
声明变量的通用格式: 关键字 变量名:变量类型 = 变量值
// name 在后续的使用中不能进行更改。
val name: String = "zs"
var 在后续的使用中可以进行更改
var age: Int = 12
声明变量也可以不写变量类型,系统会自动推断出变量的类型。 val address = "www.badiu.com"
可以声明Any类型 ,Any相当于java中的object类型。 val sex:Any = "男"/12/true
可以一次申请多个变量 val name1,name2,name3:String = "狗娃"
scala 没有提供 ++ 和 -- 操作 只能使用 += -= 操作。 val a:Int = 0 a+=1
scala while 循环
object Demo {def main(args: Array[String]): Unit = {var num = 0do{print (num + ",")num += 1}while(num < 5)} } // 0,1,2,3,4,
scala 使用break 跳出 while 循环
import scala.util.control.Breaks._ object Demo {def main(args: Array[String]): Unit = {var num = 0breakable({while(true ){num += 1print(num + ",")if(num > 5){break()}}})} } // 1,2,3,4,5,6,
scala 使用标志位跳出while 循环
object Demo { def main(args: Array[String]): Unit = { var flag = true var num = 0 while(flag) { num +=1 print (num + ",") if(num > 5){ flag = false } } }}// 1,2,3,4,5,6,
转载于:https://www.cnblogs.com/mlfh1234/p/9214454.html
scala (2) while 和变量相关推荐
- scala方法中的变量_Scala中的变量
scala方法中的变量 Scala变量 (Scala variables) A variable is named a reference to a memory location. The loca ...
- scala方法中的变量_Scala变量,变量范围,字段变量,方法参数示例
scala方法中的变量 Variables can be defined as the reserve space in memory to store the assigned values. Ba ...
- scala的两种变量类型 var 和 val
scala的两种变量类型 var 和 valscala的两种变量类型 var 和 val 在Java中,您可以这样声明新变量: String s = "hello"; int i ...
- Scala语法之常量变量和运算符
Scala语法之常量变量和运算符 1. 背景 官网:https://www.scala-lang.org/ scala是什么 上述截图可知,scala是一门编程语言.静态语言需要编译才能运行,强类型语 ...
- Scala基础:定义变量和逻辑判断语句以及方法和函数
定义变量和逻辑判断语句 package com.zy.scalaimport scala.collection.immutableobject ScalaDemo {def main(args: Ar ...
- Scala 入门1(变量、分支循环、函数)
文章目录 1. var 变量,val常量 2. 分支.循环 3. 函数.方法 4. 闭包 学自 https://www.runoob.com/scala/scala-tutorial.html 1. ...
- Scala安装及环境变量配置
一.Windows环境下 待后续补充. 二.MacOS环境下 1. Scala官网下载MacOS使用的scala tgz格式压缩包,下载不了的话科学上网试一下,科学上网也下载不了可以试一下用迅雷. 2 ...
- Scala类和成员变量的讲解。
package YXHobject YXH {//1.创建类class Person1{}class Person2 //空类可以省略{}//3.成员变量class Person3{var name ...
- Scala模式匹配中的变量
最新文章
- Numpy 从数值范围创建数组
- C# Winfrom DataGridView DataSource绑定数据源后--解决排序问题
- ELK ElasticSearch、Logstash和Kibana的部署
- mysql 授权创建数据库_MySQL创建数据库与创建用户以及授权
- 【语音识别】基于matlab GUI HMM 0~9数字和汉字语音识别(带面板)【含Matlab源码 1716期】
- 网页浏览器主要通过ftp协议同网页服务器,FTP协议的工具、网页浏览器和命令
- 中职组“网络空间安全赛项”linux安全加固
- Android6.0源码下载
- [转]采购订单或采购申请审批状态为IN PROCESS的解决方法
- 网易互娱游戏研发工程师笔试
- Python通过解压ofd文件获取发票信息
- 情感天地 - 自作诗词 - 《船夫奇恋曲》
- canopen pdo通信c语言,CANopen通信之PDO通信
- SPI driver
- 中小商业银行主动安全纵深防御体系解决方案
- Firefly-RK3399 USB摄像头驱动及SimpleCV安装测试
- Nokia6030电子元件的问题
- 管理系统-------SPU
- SysFader: iexplore.exe 应用程序错误的最终解决方案
- 太漂亮啦!洛杉矶车展首发 新一代马自达3谍照曝光
热门文章
- 'yasm' 不是内部或外部命令
- IP头,TCP头,UDP头,MAC帧头定义(转)
- 使用监听器:定时清除map缓存的key value .
- “树人杯”辽宁科技大学第三届校园程序设计大赛
- 李雅普诺夫和MIT两个MRAC案例的xcos模型
- 2-字符串能否构成三角形及何种三角形
- 待支付取件费用是什么意思_SEDEX验厂是什么意思,sedex验厂审核费用是多少?...
- python编写年金终值函数_看零件图的标题栏可了解()
- python request headers获取_Python爬虫实战—— Request对象之header伪装策略
- 美国OCC代理署长Brian Brooks将于今日离任,由首席运营官接任