سیف میتھ
زیادہ تر جدید پروگرامنگ زبانوں میں، ریاضی کی کارروائیوں میں حفاظت کو مدنظر رکھا جاتا ہے، اس لیے ان کے نفاذ میں بہت کم غور کیا جاتا ہے۔ تاہم، سالیڈیٹی میں، اوور فلو اور انڈر فلو سیکیورٹی رسک پیش کرتے ہیں۔
SafeMath
ایک لائبریری ہے جو لین دین کو واپس کر کے محفوظ ریاضی کی کارروائیوں کو یقینی بناتی ہے اگر انٹیجر ڈیٹا کی قسم کی حد سے تجاوز کر جائے۔
۔ using
بیان کمپائلر کی طرف اشارہ کرتا ہے کہ معاہدہ میں بیان کردہ افعال استعمال کر رہا ہے۔ SafeMath
لیے uint
آپریشنز ریاضی کے آپریٹرز استعمال کرنے کے بجائے (+
, -
, *
, /
, %
)، افعال استعمال کریں۔ add()
, sub()
, mul()
, div()
، اور mod()
.