當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Rust isize.wrapping_div用法及代碼示例


本文簡要介紹rust語言中 isize.wrapping_div 的用法。

用法

pub const fn wrapping_div(self, rhs: isize) -> isize

包裝(模塊化)劃分。計算 self / rhs ,在類型的邊界處環繞。

唯一可能發生這種包裝的情況是當一個有符號類型除以MIN / -1(其中MIN是該類型的負最小值);這相當於 -MIN ,一個太大而無法在類型中表示的正值。在這種情況下,此函數返回MIN 本身。

Panics

如果rhs 為 0,此函數將出現緊急情況。

例子

基本用法:

assert_eq!(100isize.wrapping_div(10), 10);
assert_eq!((-128i8).wrapping_div(-1), -128);

相關用法


注:本文由純淨天空篩選整理自rust-lang.org大神的英文原創作品 isize.wrapping_div。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。