当前位置:首页 > 上门服务 >

逻辑通过哪两种语言表达(逻辑学中表达判断的语句是什么)

来源:原点资讯(m.360kss.com)时间:2023-11-10 11:18:29作者:YD166手机阅读>>

逻辑通过哪两种语言表达,逻辑学中表达判断的语句是什么(1)

对于逻辑判断,所有语言都差不多,if, if-else, if-else if-else, while, for... 能满足需求。

if 类

fn main() { let number = 6; if number % 4 == 0 { println!("number is divisible by 4"); } else if number % 3 == 0 { println!("number is divisible by 3"); } else if number % 2 == 0 { println!("number is divisible by 2"); } else { println!("number is not divisible by 4, 3, or 2"); } }

但是Rust的条件语句除了能控制代码流程外,它还是一个表达式,而表达式可以有返回值的。这一点也是显著区别于其它语言的地方。

let number = if condition { 5 } else { 6 };

粗略地说,表达式可以产生值,语句不产生值。这就是为什么函数最后一行如果是返回值的话,不能加分号,因为加了分号就是一个语句,不加分号是一个表达式。由于表达式可以产生值,因此可以用在任何需要值的地方。

fn give_you_nothing() { 5; }

再深究就要说到Rust的模式匹配了。

循环类

loop是死循环,等同while true。

fn main() { loop { println!("again!"); } }

while是家常用法

fn main() { let mut number = 3; while number != 0 { println!("{}!", number); number -= 1; } println!("LIFTOFF!!!"); }

for遍历,只接受迭代器,与Python相似。只接受迭代器的好处就在不会索引越界(从而产生Panic)。

fn main() { for number in (1..4).rev() { println!("{}!", number); } println!("LIFTOFF!!!"); }

Rust的Panic也就是Rust程序的异常退出机制,类似C程序的段错误。C程序的段错误是因为程序访问了不该访问的资源,被操作系统直接*死的后果(连喊一嗓子的机会都没有),而Panic是Rust程序在检测到异常后主动退出的机制,它可以回溯堆栈,和Python类似,并可根据环境变量控制是否输出更详细的信息。

栏目热文

汉语逻辑关系有几种(汉语语法中的主要关系)

汉语逻辑关系有几种(汉语语法中的主要关系)

教学目标:1.了解句子衔接与排序的原则、方法2.了解句子衔接与排序的步骤3.通过练习,巩固方法应用教学重点:了解句子衔接...

2023-11-10 11:13:12查看全文 >>

逻辑的四种含义并举例(怎么区分逻辑的四个含义)

逻辑的四种含义并举例(怎么区分逻辑的四个含义)

本文转自:中国科学院哲学研究所逻辑究竟是什么以及逻辑应当是什么?郝兆宽作者简介:郝兆宽,复旦大学哲学学院教授人大复印:《...

2023-11-10 11:00:19查看全文 >>

北京小型电动汽车需要摇号吗(北京的电动汽车也要摇号吗)

北京小型电动汽车需要摇号吗(北京的电动汽车也要摇号吗)

原标题:“不用摇号指标,买车自带京牌”,促销让不少消费者动了心热炒的“小专车”风险重重“不用摇号指标,有无资格均可购买”...

2023-11-10 10:59:13查看全文 >>

在北京电动汽车用摇号吗(北京买电动汽车怎么摇号)

在北京电动汽车用摇号吗(北京买电动汽车怎么摇号)

随着科技的飞速发展和社会对环境保护意识的不断增强,新能源汽车正逐渐崭露头角。为了推动新能源汽车行业的发展,中央要求北京取...

2023-11-10 10:39:35查看全文 >>

北京现在买电动汽车还用摇号吗(北京纯电动上牌也要摇号吗)

北京现在买电动汽车还用摇号吗(北京纯电动上牌也要摇号吗)

来源:北京晚报微信公众号 “不用摇号指标,有无资格均可购买”“自带京牌直接过户本人名下”……最近,被称为“小专车”的“轻...

2023-11-10 10:54:29查看全文 >>

逻辑一词在现代汉语中的不同用法(逻辑用语且和或的区别)

逻辑一词在现代汉语中的不同用法(逻辑用语且和或的区别)

一、定义逻辑(logic)是一个外来词语,指的是思维的规律和规则。狭义上逻辑既指思维的规律,也指研究思维规律的学科即逻辑...

2023-11-10 11:09:46查看全文 >>

逻辑的四种含义(怎么区分逻辑的四个含义)

逻辑的四种含义(怎么区分逻辑的四个含义)

如今,谈逻辑和逻辑思维的人越来越多了。因为,在科学技术高速发展的时代,不懂逻辑和逻辑思维,经常会闹出让人啼笑皆非的事情。...

2023-11-10 10:41:18查看全文 >>

逻辑的四个含义举例(怎么区分逻辑的四个含义)

逻辑的四个含义举例(怎么区分逻辑的四个含义)

辩证法原本是一种古老的论证方法,它是如何演变成为 19 世纪的核心哲学主题的?纵观历史,从前苏格拉底时代开始,辩证法(或...

2023-11-10 11:09:10查看全文 >>

汉语逻辑词有哪些(汉语集合名词有哪些)

汉语逻辑词有哪些(汉语集合名词有哪些)

中华文化博大精深,词汇的运用也是非常的广泛。在如此多的汉语词汇中,你知道哪些汉语词汇拥有外语含义吗?这是一个非常有意思的...

2023-11-10 10:44:16查看全文 >>

汉语逻辑这个词是从哪来的(汉语语法是怎么来的)

汉语逻辑这个词是从哪来的(汉语语法是怎么来的)

语言是人类思维的载体,同时也是逻辑思维的塑造者。在我们日常生活中,语言不仅是交流的工具,还是我们表达、理解和推理的方式。...

2023-11-10 10:39:24查看全文 >>

文档排行