1. ホーム
  2. swift

[解決済み] Swiftの数学関数

2022-12-10 22:11:07

質問

のような数学的関数はどのように使用するのですか? sqrt() , floor() , round() , sin() などでしょうか?


するとき。

_ = floor(2.0)
_ = sqrt(2.0)

得ることができる。

error: 未解決の識別子 'floor' を使用しています。

error: use of unresolved identifier 'sqrt' (エラー:未解決の識別子 'sqrt'を使用しています。

どのように解決するのですか?

他の人が指摘したように、あなたはいくつかのオプションを持っています。あなたは数学的な関数だけをしたい場合。ダーウィンのみをインポートすることができます。

import Darwin

数学関数など、標準的なクラスや関数が欲しい場合。Foundationをインポートすればいい。

import Foundation

全てに加え、ユーザーインターフェース用のクラスも必要な場合、あなたのプレイグラウンドがOS X用かiOS用かに依存します。

OS Xの場合、import Cocoaが必要です。

import Cocoa

iOSの場合、UIKitをインポートする必要があります。

import UIKit

ファイルインスペクター(⌥1)を開くと、プレイグラウンドプラットフォームを簡単に発見することができます。