19 函式的使用 rs

2021-10-21 10:29:04 字數 707 閱讀 8713

fn main() ",test_return());

println!("{}",test_return2());

}// rust不在乎您在何處定義函式,只需在某個地方定義它們即可。

// rust 中定義函式如果需要具備引數必須宣告引數名稱和型別:

fn another_function(x: i32, y: i32) ", x);

println!("y 的值為 : {}", y);

}//rust 不支援自動返回值型別判斷,如果沒有明確宣告函式返回值的型別,函式將被認為是"純過程",不允許產生返回值,

//return 後面不能有返回值表示式。這樣做的目的是為了讓公開的函式能夠形成可見的公報。

fn test_return() -> i32

//表示式有計算步驟且有返回值。以下是表示式(假設出現的識別符號已經被定義):

fn test_return2() -> i32

//而且在塊中可以使用函式語句,最後乙個步驟是表示式,此表示式的結果值是整個表示式塊所代表的值。這種表示式塊叫做函式體表示式。

//注意:x + 1 之後沒有分號,否則它將變成一條語句!

fn test_return21() ;

println!("x 的值為 : {}", x);

println!("y 的值為 : {}", y);

}

RS232 RS422 RS485的本質區別

一 串列埠簡介 rs 232 rs 422與rs 485都是序列資料介面標準,最初都是由電子工業協會 eia 制訂並發布的,rs 232在1962年發布,命名為eia 232 e,作為工業標準,以保證不同廠家產品之間的相容。rs 422由rs 232發展而來,它是為彌補rs 232之不足而提出的。為...

電腦的RS232 RS485的介面

rs232介面就是串列埠,電腦機箱後方的9芯插座,旁邊一般有 o o 樣標識。一般機箱有兩個,新機箱有可能只有乙個。膝上型電腦有可能沒有。有很多任務業儀器將它作為標準通訊埠。通訊的內容與格式一般附在儀器的使用者說明書中。計算機與計算機或計算機與終端之間的資料傳送可以採用序列通訊和並行通訊二種方式。由...

sql取模函式 day 19 資料庫函式的使用

字串函式 replace 目標字串,查詢的子串,新字串 substring 目標字串,開始位置,長度 擷取子串 數字函式 1 abs 作用 取絕對值 例如 select abs 1 abs 1 2 pi 作用 獲取圓周率 例如 select pi 3 mod 作用 取模 例如 select mod ...