Google I / Oが5月18〜20日に戻ってきます。スペースを予約してスケジュールを作成する今すぐ登録する
このページは Cloud Translation API によって翻訳されました。
Switch to English

ElementaryFunctions

public protocol ElementaryFunctions

初等関数が利用できるタイプ。

「初等関数」は、累乗、根、指数、対数、三角関数(sin、cos、tan)とその逆関数、および双曲線関数(sinh、cosh、tanh)とその逆関数から構成される関数です。

このプロトコルへの準拠は、これらのビルディングブロックのすべてが型の静的関数として利用できることを意味します。

let x: Float = 1
let y = Float.sin(x) // 0.84147096
  • x平方根。

    実際の型の場合、引数が負の場合、結果はNaNであるか、前提条件の失敗が発生します。複合型の場合、この関数には負の実軸に沿って分岐があります。

    宣言

    static func sqrt(_ x: Self) -> Self
  • xのコサイン。

    実際のタイプの場合、 xはラジアンで測定された角度として解釈されます。

    宣言

    static func cos(_ x: Self) -> Self
  • xのサイン。

    実際のタイプの場合、 xはラジアンで測定された角度として解釈されます。

    宣言

    static func sin(_ x: Self) -> Self
  • xの接線。

    宣言

    static func tan(_ x: Self) -> Self
  • acos機能。

    宣言

    static func acos(_ x: Self) -> Self
  • asin関数。

    宣言

    static func asin(_ x: Self) -> Self
  • atan関数。

    宣言

    static func atan(_ x: Self) -> Self
  • cosh関数。

    宣言

    static func cosh(_ x: Self) -> Self
  • sinh関数。

    宣言

    static func sinh(_ x: Self) -> Self
  • tanh関数。

    宣言

    static func tanh(_ x: Self) -> Self
  • acosh関数。

    宣言

    static func acosh(_ x: Self) -> Self
  • asinh関数。

    宣言

    static func asinh(_ x: Self) -> Self
  • atanh関数。

    宣言

    static func atanh(_ x: Self) -> Self
  • exp関数。

    宣言

    static func exp(_ x: Self) -> Self
  • exp2関数。

    宣言

    static func exp2(_ x: Self) -> Self
  • exp10関数。

    宣言

    static func exp10(_ x: Self) -> Self
  • expm1関数。

    宣言

    static func expm1(_ x: Self) -> Self
  • ログ機能。

    宣言

    static func log(_ x: Self) -> Self
  • log2関数。

    宣言

    static func log2(_ x: Self) -> Self
  • log10関数。

    宣言

    static func log10(_ x: Self) -> Self
  • log1p関数。

    宣言

    static func log1p(_ x: Self) -> Self
  • exp(y log(x))は、中間精度を失うことなく計算されます。

    実際の型の場合、 yが整数値であっても、 xが負の場合、結果はNaNになります。複雑なタイプの場合、負の実軸に分岐カットがあります。

    宣言

    static func pow(_ x: Self, _ y: Self) -> Self
  • xn乗します。

    宣言

    static func pow(_ x: Self, _ n: Int) -> Self
  • xn乗根。

    実際の型の場合、 xが負で、 nが偶数の場合、結果はNaNになります。複雑なタイプの場合、負の実軸に沿って分岐カットがあります。

    宣言

    static func root(_ x: Self, _ n: Int) -> Self