请选择 进入手机版 | 继续访问电脑版
搜索
房产
装修
汽车
婚嫁
健康
理财
旅游
美食
跳蚤
二手房
租房
招聘
二手车
教育
茶座
我要买房
买东西
装修家居
交友
职场
生活
网购
亲子
情感
龙城车友
找美食
谈婚论嫁
美女
兴趣
八卦
宠物
手机

Scala基础语法

[复制链接]
查看: 60|回复: 0

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
92756
发表于 2019-11-20 19:27 | 显示全部楼层 |阅读模式
if表达式的界说:在Scala中,if表达式是有值的,就是if大要else表达式中末端一行语句的返回值。
  1. object IfDemo {    def main(args: Array[String]): Unit = {        val age = 28        val isAdult = if (age > 25) 1 else 0        println(isAdult)    }}
复制代码
if表达式的典范揣度:由于if表达式是有值的,Scala会自动对返回值的典范举行揣度,取if和else表达式的值典范的公共父典范。比如if表达式的值典范是Int,else表达式的值典范是Unit,也用()表示,则表达式的值典范是Any。这里,Any是Int和Unit的公共典范。
我的关键词 Scala根本语法  热门消息 1675524-20191120155752797-1823370645

while do循环:Scala有while do循环,根基语义与Java类似。
  1. object Demo {    def main(args: Array[String]): Unit = {        var n = 20 // 界说变量        while(n > 0) {            println(n)            n -= 1        }    }}
复制代码
Scala没有for循环,只能操纵while更换for循环,大要操纵浅显版的for语句
浅显版的for语句:
[code]object Demo {    def main(args: Array[String]): Unit = {        val n = 20 // 界说变量        for (i

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2006-2014 WAYSFOCUS 影像 你 我 他,中国商业影视一站式解决平台 版权所有 法律顾问:高律师 客服电话:0791-88289918
技术支持:迪恩网络科技公司  Powered by Discuz! X3.2
快速回复 返回顶部 返回列表