BigInt for swift V3.5 BigIntの関数 基本演算(四則演算)と判定系関数
1. 四則計算
let n : BigInt = "-10"
let m : BigInt = "8"
let sum : BigInt = n + m
let sub : BigInt = n - m
let mul : BigInt = n * m
let div : BigInt = n / m
let mod : BigInt = n % m
print(sum , sub , mul , div , mod)// → -2, -18, -80, -1, -2
let a:BigInt = "19276512638950583762511426378903020119291834774617819101029287373563565252555145367"
let b:BigInt = "7637269170743143765786374732137879956458671735976756489716743"
let c = a + b
print(c)// → 19276512638950583762519063648073763263057621149349956980985746045299542009044862110
2. 判定系
let q: BigInt = "-12"
print(q.isEven) // true 偶数ならtrue
print(q.isOdd) // false 奇数ならtrue
print(q.isPositive) // false 正の数ならtrue
print(q.isNegativeValue) //負の数ならtrue
print(q.isZero) //ゼロならtrue
