水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:rust支持这种写法吗?
楼主
|
txgx
|
2021-12-02 10:04:09
|
只看此ID
yes && return value;
也就是
if yes {
return value;
}
--
FROM 117.147.23.*
1楼
|
adoal
|
2021-12-02 13:49:52
|
只看此ID
那在你程序的逻辑里不yes的时候return啥?
【 在 txgx (纸上谈医) 的大作中提到: 】
: yes && return value;
: 也就是
: if yes {
: ...................
--
FROM 122.225.220.*
2楼
|
hgoldfish
|
2021-12-02 14:11:45
|
只看此ID
return yes ? xxx : yyy;
这种写法会不会更好一些?
【 在 txgx (纸上谈医) 的大作中提到: 】
: yes && return value;
: 也就是
: if yes {
: ...................
--
修改:hgoldfish FROM 140.224.34.*
FROM 140.224.34.*
3楼
|
z16166
|
2021-12-02 15:19:07
|
只看此ID
Lazy boolean operators
这写的有
https://doc.rust-lang.org/reference/expressions/operator-expr.html#lazy-boolean-operators
再说这种写个poc程序试一下就知道了吧
--
FROM 114.245.195.*
4楼
|
DreamDreams
|
2021-12-02 15:41:42
|
只看此ID
所谓伸手党么
【 在 z16166 (Netguy) 的大作中提到: 】
: 标 题: Re: rust支持这种写法吗?
: 发信站: 水木社区 (Thu Dec 2 15:19:07 2021), 站内
:
: Lazy boolean operators
:
: 这写的有
:
https://doc.rust-lang.org/reference/expressions/operator-expr.html#lazy-boolean-operators
:
: 再说这种写个poc程序试一下就知道了吧
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net
·[FROM: 114.245.195.*]
--
FROM 221.222.21.161
5楼
|
txgx
|
2021-12-02 17:53:57
|
只看此ID
是的,
fn test_return() -> String {
let yes = true;
yes && return "0".to_string(); // 这个看来是可以编译
return yes ? "0".to_string() : "1".to_string(); // 这个不行, rust 没有 ?表达式吧。
}
【 在 DreamDreams 的大作中提到: 】
: 所谓伸手党么
:
--
FROM 117.147.23.*
6楼
|
KEILLY
|
2021-12-03 15:12:21
|
只看此ID
if yes {
value
}
【 在 txgx 的大作中提到: 】
: yes && return value;
:
: 也就是
: ....................
--
FROM 124.160.154.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版