NSDemicalNumber使用時に累乗計算を行う方法は?
関数のfunc raisingのNSDemicalNumberの型の専用のものを使うって本当?
こんな疑問に答えます。
本記事の内容
僕はWordPressのブログでは月2万PV、自作のiPhoneアプリを2つリリースしています。
そんな僕が解説していきます。
作業環境
X code Version 8.3.3
Swift version 3.1
※記事内にプロモーションを含む場合があります
SwiftでNSDemicalNumber使用時に累乗計算を行う方法【toPower】
桁数の多い小数を扱いたいなどの状況で、数字の型にNSDecimalNumberを使用している場合に、累乗の計算を行うため
その結果を利用するため
yという数字をx乗して、zという変数に代入する場合、こうです
z = y.raising(toPower: Int(x))
SwiftでNSDemicalNumber使用時に累乗計算を行う方法と共に知っておきたいこと【関数の意味】
関数とは?
関数とは本来「ある決められた計算や作業をして返すこと」を意味すると思います。
関数の概念は、もちろんSwiftに限らずプログラミングで共通で使われますが、その表現方法は似通っていることが多いようです。
計算の英単語
adding…足し算する
subtracting…引き算する
multiplying…掛け算する
dividing…割り算する
raising…累乗する
参考:
Class NSDecimalNumber(アップル公式)
https://developer.apple.com/documentation/foundation/nsdecimalnumber
というわけで今回は以上です。