Structure

Int

A signed integer value type. 符号付き整数値型。

Declaration 宣言

@frozen struct Int

Overview 概要

On 32-bit platforms, Int is the same size as Int32, and on 64-bit platforms, Int is the same size as Int64. 32ビットプラットホーム上では、IntInt32と同じ大きさです、そして64ビットプラットホーム上では、IntInt64と同じ大きさです。

Topics 話題

Converting Integers 整数の変換

Converting Floating-Point Values 浮動小数点値の変換

Converting with No Loss of Precision 精度の損失なしに変換する

These initializers result in nil if the value passed can’t be represented without any loss of precision. これらのイニシャライザは、渡された値が何ら精度の損失なしに表現できないならばnilという結果になります。

Converting Strings 文字列の変換

Creating a Random Integer 無作為な整数を作成する

Performing Calculations 計算の実行

Performing Calculations with Overflow オーバーフローを伴う計算の実行

These methods return the result of an operation, and a flag indicating whether the operation overflowed the bounds of the type. これらのメソッドは演算の結果、そしてその演算がその型の境界をオーバーフローしたかどうかを示すフラグを返します。

Performing Double-Width Calculations 2倍幅計算の実行

Finding the Sign and Magnitude 符号と規模を見つける

Accessing Numeric Constants 数に関する定数にアクセスする

Working with Byte Order バイト順を扱う

Working with Binary Representation バイナリ表現を扱う

Working with Memory Addresses メモリアドレスを扱う

These initializers create an integer with the bit pattern of the memory address of a pointer or class instance. これらのイニシャライザは、あるポインタまたはクラスインスタンスのメモリアドレスのビットパターンで整数を作成します。

Encoding and Decoding Values 値をエンコードおよびデコードする

Describing an Integer 整数を記述する

Using an Integer as a Data Value 整数をデータ値として使う

Infrequently Used Functionality 滅多に使われない機能性

Deprecated 非推奨

SIMD-Supporting Types SIMD支援型

Initializers イニシャライザ

Instance Properties 様々なインスタンスプロパティ

See Also 参照

Standard Library 標準ライブラリ