水木社区手机版
首页
|版面-Rust编程语言(Rust)|
新版wap站已上线
返回
1/1
|
转到
主题:如何计数?
楼主
|
bihai
|
2022-10-18 09:26:38
|
展开
有两个文件,main.rs和lib.rs。
lib.rs
log_count(count:i64)
main.rs
在wifi 连接成功的时候,进行计数x=x+1,并且调用log_count(x)
现在有这么几个方案:
1. main自己完成计数,比如声明一个全局变量?但是这个变量必须是unsafe的对吧?虽然我这个main只在wifi里阿尼金额成功的时候修改x。这个能否声明在那个调用的地方?
2.lib.rs里面实现计数,函数变为log_count()。main.rs不进行计数。但是也仍然要unsafe?
--
FROM 72.199.121.*
2楼
|
bihai
|
2022-10-18 11:16:10
|
展开
wifi连接是这样的,在main里面,有一个函数负责处理用户按钮,
button_handling...
ret = wifi_connect(ssid, pass)....
if ret.is_ok {
x=x+1
log_count(x)
}
【 在 RunningOn 的大作中提到: 】
: wifi 连接成功时会执行哪里的代码?
:
--
FROM 72.199.121.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版