Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >条件句

条件句

作者头像
冬夜先生
发布于 2022-01-05 01:58:19
发布于 2022-01-05 01:58:19
26600
代码可运行
举报
文章被收录于专栏:csicocsico
运行总次数:0
代码可运行

if表达式选择从基于逻辑的输入值和仅评估所选择的表达式的值的两个表达式。

if-expression: if if-condition then true-expression else false-expression if-condition:       表达式 true-expression:       表达式 false-expression:       表达式

以下是if 表达式的示例:

复制

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if 2 > 1 then 2 else 1          // 2
if 1 = 1 then "yes" else "no"   // "yes"

在评估if-expression时,以下内容成立:

  • 如果通过评估if 条件产生的值不是逻辑值,则会引发带有原因代码的错误"Expression.Error"
  • 真表达式仅被评估,如果如果条件评估为的值true
  • 假表达仅被评估,如果如果条件评估为的值false
  • 的的结果,如果表达式为值真表达式如果如果条件true,和的值的假表达,如果如果条件false
  • 传播在评估if-conditiontrue-expressionfalseexpression期间引发的错误。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
除法运算符
对于表中所列值以外的其他值组合,将"Expression.Error"引发带有原因代码的错误。以下各节介绍了每种组合。
冬夜先生
2022/01/05
2.1K0
关系运算符
关系表达式:       附加表达式       附加表达式 < 关系表达式       附加表达式 > 关系表达式       附加表达式 <= _关系表达式       附加表达式 >= 关系表达式
冬夜先生
2022/01/05
1.2K0
现场访问
该字段存取表达用于选择从记录中的值或将投射一个记录或表一个具有更少的字段或列,分别。
冬夜先生
2022/01/05
8820
操作员行为
当表达式包含多个运算符时,运算符的优先级控制计算各个运算符的顺序。例如,表达式x + y * z被评估为x + (y * z)因为*运算符的优先级高于二元+运算符。运算符的优先级由其相关文法产生式的定义确定。例如,加法表达式由一系列乘法表达式组成,由+or-运算符分隔,因此+and-运算符的优先级低于*and/运算符。
冬夜先生
2022/01/05
7750
错误处理
引发错误将导致当前表达式计算停止,并且表达式计算堆栈将展开,直到发生以下任一情况:
冬夜先生
2022/01/05
7790
shell脚本中的各种表达式介绍和使用
#前言:在shell脚本中,有各种的表达式,包括有条件测试表达式,文件表达式,字符串表达式,整数表达式,接下来我们来了解一下他们的使用方法
老油条IT记
2020/03/20
1K0
价值观
值是通过计算表达式产生的数据。本节介绍 M 语言中值的种类。每种值都与文字语法、一组该类型的值、一组定义在该组值上的运算符以及归属于新构造值的内在类型相关联。
冬夜先生
2022/01/05
8920
按持续时间偏移的日期时间
可以添加一个日期 x时间和一个持续时间来计算一个新的日期时间,它与线性时间轴上的距离正好是 的大小。在这里,datetime代表, , , or 中的任何一个,并且非空结果将是相同的类型。可以按如下方式计算日期时间偏移的持续时间:yx + yxyDateDateTimeDateTimeZoneTime
冬夜先生
2022/01/05
3.2K0
写函数
函数表达式: ( 参数列表选择 ) 函数返回类型选择 => 函数体 函数体:       表达式 参数列表:       固定参数列表       固定参数列表 , 可选参数列表       可选参数列表 固定参数-列表:       参数       参数 , 固定参数列表 参数:       参数名称参数类型选择 参数名称:       标识符 参数类型:       断言 函数返回类型:       断言 断言: as nullable-primiitve-type 可选参数列表:       可选参数       可选参数 , 可选参数列表 可选参数: optional 参数 可空 nullable原始类型选择原始类型_
冬夜先生
2022/01/05
5430
【C# 基础精讲】条件语句:if、else、switch
条件语句是C#编程中用于根据条件执行不同代码块的关键结构。C#支持if、else和switch三种常见的条件语句,它们允许根据表达式的结果决定程序的执行路径。在本文中,我们将详细介绍这三种条件语句的语法和使用方法。
繁依Fanyi
2023/10/12
6550
【C# 基础精讲】条件语句:if、else、switch
TypeScript 中常用的条件语句:`if`语句、`if-else`语句、`switch`语句和`三元运算符`
在编程中,条件语句是一种基本的控制结构,用于根据特定的条件执行不同的代码分支。条件语句允许我们根据条件的真假决定程序的执行路径,从而实现根据不同情况做出不同的响应。TypeScript 是一种静态类型的编程语言,它提供了多种条件语句来帮助我们处理复杂的程序逻辑。本文将详细介绍 TypeScript 中常用的条件语句,包括if语句、if-else语句、switch语句和三元运算符等。
网络技术联盟站
2023/07/06
8240
Java 基础教学:流程控制-选择结构
Java中的选择结构允许程序根据条件的不同选择执行不同的代码路径。这些结构是编程中实现决策逻辑的基础。下面是Java中两种主要选择结构的详细描述和使用示例:if语句和switch语句。
世间万物皆对象
2024/10/27
1820
为什么 Python、Go 和 Rust 都不支持三元运算符?
在编程时,我们经常要作条件判断,并根据条件的结果选择执行不同的语句块。在许多编程语言中,最常见的写法是三元运算符,但是,Python 并不支持三元运算符,无独有偶,两个最热门的新兴语言 Go 和 Rust 也不支持!
Python猫
2023/04/03
4.4K2
Python数据类型——逻辑值详解
这是用Python结合数学函数画出来的各种心形线。情人节快到了,可以拿来送给自己的女朋友哟。源码来自GitHub:turtle-cardioid。
用户7886150
2021/01/22
1.8K0
解码MySQL条件宝典:常用条件判断函数的完整指南
在数据库的世界里,逻辑判断就像是一场精彩的冒险,而条件判断函数就是我们探索世界的导航。MySQL作为最受欢迎的关系型数据库之一,拥有许多强大的条件判断函数,可以让我们在SQL语句中轻松实现各种复杂的逻辑控制。今天,就让我们一起来揭开MySQL条件判断函数的神秘面纱,探索其中的奇妙世界吧!
一只牛博
2025/05/30
890
解码MySQL条件宝典:常用条件判断函数的完整指南
数表达式
let-expression: let 变量列表 in 表达式 variable-list:       变量       变量 , variable-list 变量:       变量名 = 表达式 变量名:       标识符
冬夜先生
2022/01/05
2360
【深入浅出C#】章节 3: 控制流和循环:条件语句
条件语句是编程中一种常用的控制结构,用于根据给定的条件来执行不同的代码块。它基于条件的真假来决定程序的执行路径,使程序能够根据不同的情况采取不同的行动。条件语句的作用在于根据特定的条件来控制程序的行为,使程序能够根据不同的情况做出不同的决策和响应。 条件语句在程序中非常重要,它使程序具备了灵活性和可控性。通过使用条件语句,我们可以根据不同的条件执行不同的代码逻辑,从而实现更精确的控制和处理。它允许程序根据输入、状态或其他条件来动态地做出决策,适应不同的情况和需求。 条件语句的重要性还体现在错误处理、逻辑判断、流程控制和业务逻辑的实现上。它能够帮助我们处理边界条件、异常情况和不同的用户输入,使程序更加健壮和可靠。同时,条件语句也能够优化程序的执行效率,避免不必要的计算和重复操作。
喵叔
2023/07/09
3640
滚雪球学Java(12):JavaSE-if条件语句入门指南:掌握代码分支流程!
咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~
bug菌
2024/04/30
1990
滚雪球学Java(12):JavaSE-if条件语句入门指南:掌握代码分支流程!
[Python从零到壹] 二.语法基础之条件语句、循环语句和函数
在讲诉条件语句之前,需要先补充语句块的知识。语句块并非一种语句,它是在条件为真时执行一次或执行多次的一组语句,在代码前放置空格缩进即可创建语句块。它类似于C、C++、Java等语言的大括号({ })来表示一个语句块的开始和结束。
Eastmount
2021/12/02
8570
[Python从零到壹] 二.语法基础之条件语句、循环语句和函数
ArkTS中的语句
if语句用于需要根据逻辑条件执行不同语句的场景。当逻辑条件为真时,执行对应的一组语句,否则执行另一组语句(如果有的话)。
IT蜗壳-Tango
2024/05/01
3510
相关推荐
除法运算符
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验