کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

توابع ریاضی در سالیدیتی

Solidity امکان ایجاد توابع ریاضی داخلی را نیز فراهم می کند. در ادامه روش‌هایی که برای ایجاد این توابع مورد استفاده قرار می گیرند ذکر شده است.

addmod(uint x, uint y, uint k) returns (uint) :

(x + y) % k را محاسبه می کند که در آن جمع با دقت دلخواه انجام می شود و درمحدوده 2256 قرار می گیرد.

mulmod(uint x, uint y, uint k) returns (uint) :

(x * y) % k را محاسبه می کند که در آن جمع با دقت دلخواه انجام می شود شود و درمحدوده 2256 قرار می گیرد.

مثال زیر کاربرد توابع ریاضی در Solidity را نشان می دهد :

pragma solidity ^0.5.0;

contract Test {   
   function callAddMod() public pure returns(uint){
      return addmod(4, 5, 3);
   }
   function callMulMod() public pure returns(uint){
      return mulmod(4, 5, 3);
   }
}
1402/01/21 730
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...