SwiftでNSDemicalNumber使用時に累乗計算を行う方法

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

というわけで今回は以上です。

人気記事TweetDeckでおすすめの表示設定と使い方【Column(列)の並べ方】

-Swift