Swiftを学習しています。
『詳解 Swift 改訂版』という本の中で、整数のデータ型の項目に以下のような記述がありました。
以下、『詳解 Swift 改訂版』より引用します。
ビット幅が指定された整数型と符号なし整数型は、CやObjective-Cとデータのやり取りをする場合の制約を明らかにする目的で使用します。... (省略) ... このような制約を強く意識する必要がなければ、プログラミングにはInt型を利用することが推奨されています。扱う値が非負の整数であることが明らかである場合でも、UInt型ではなく、Int型を使うべきであるとされています。
これについて、Int
型が推奨されている理由を教えて下さい。
現在書いているSwiftのプログラムで、要素が100個の整数型の配列を扱うのですが、各要素に入る数値は-1, 0, 1, 2, 3, 4のどれかであることが確定しています。
この場合Int
型ではなくInt8
型で十分な気がしますが、Int
型を利用するべきなのでしょうか。
こちらについてもアドバイスをいただければ幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/05/22 09:05