Rust signumメソッドを使って数値の符号を判定する

環境
Windows 10 Home 64bit
rustc 1.66.0

構文
数値.signum()
signum()メソッドを使って数値の符号を判定します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
数値が0の場合、0を返します
数値が正の場合、1を返します
数値がマイナスの場合、-1を返します。
数値が0の場合、0を返します 数値が正の場合、1を返します 数値がマイナスの場合、-1を返します。
数値が0の場合、0を返します
数値が正の場合、1を返します
数値がマイナスの場合、-1を返します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
fn main() {
println!( "{}", 22_i64.signum() );
println!( "{}", -98_i64.signum() );
println!( "{}", 0_i64.signum() );
}
fn main() { println!( "{}", 22_i64.signum() ); println!( "{}", -98_i64.signum() ); println!( "{}", 0_i64.signum() ); }
fn main() {

    println!( "{}", 22_i64.signum() ); 
    println!( "{}", -98_i64.signum() ); 
    println!( "{}", 0_i64.signum() ); 
}

実行結果
1
-1
0

Rust

Posted by arkgame