第3部:自由関数


印刷


値を 印刷するには、Swift 標準ライブラリには標準出力のための二つの主要関数があります:print()println(_:) です。第2の印刷関数は、印刷する値、またはそれが改行文字を印刷する場合に値なし、のいずれかを受け入れるようにオーバーロードされます。


主要関数


print(_:)


標準出力に、提供された値のテキスト表現を書き込みます。


宣言


func print<T>(object: T)



議論


Object に対して指定する値は、Printable(印刷可能) または DebugPrintable プロトコルに準拠する必要があります:


  1. print("Hello, world\n")
  2. // prints "Hello, world" followed by a new line character


println(_:)


標準出力に改行文字が続く提供された値のテキスト表現を、書き込みます。


宣言


func println<T>(object: T)



議論


object のために提供する値は、Printable(印刷可能) または DebugPrintable プロトコルに準拠している必要があります:


  1. println("Hello, world")
  2. // prints "Hello, world" followed by a new line character


print()


標準出力に改行文字を書き込みます。


宣言


func println()



議論


標準出力に値なしで改行文字を印刷するようにこの関数を呼び出します。


  1. print("Hello, world")
  2. println()
  3. // prints "Hello, world" followed by a new line character





前:Printable(印刷可能)


次:アルゴリズム




目次
Xcode の新機能

インターフェースビルダー ヘルプ
ストーリーボード

NSObject(class)

  • 第一部:型
  • String
  • 文字列の作成
  • init()
  • 宣言
    議論
  • init(count:repeatedValue:)
  • 宣言
    議論
  • 文字列を照会
  • isEmpty
  • 宣言
    議論
  • hasPrefix(_:)
  • 宣言
    議論
  • hasSuffix(_:)
  • 宣言
    議論
  • 文字列の変換
  • toInt()
  • 宣言
    議論
  • 演算子
  • +
  • 宣言
    議論
  • +=
  • 宣言
    議論
  • ==
  • 宣言
    議論
  • <
  • 宣言
    議論
  • Array<T>
  • 配列の作成
  • init()
  • 宣言
    議論
  • init(count:repeatedValue:)
  • 宣言
    議論
  • 配列要素へのアクセス
  • subscript(_: Range<Int>)
  • 宣言
    議論
  • 要素の追加と削除
  • append(_:)
  • 宣言
    議論
  • insert(_:atIndex:)
  • 宣言
    議論
  • removeAtIndex(_:)
  • 宣言
    議論
  • removeLast()
  • 宣言
    議論
  • removeAll(keepCapacity:)
  • 宣言
    議論
  • reserveCapacity(_:)
  • 宣言
    議論
  • 配列を照会
  • count
  • 宣言
    議論
  • isEmpty
  • 宣言
    議論
  • capacity
  • 宣言
    議論
  • アルゴリズム
  • sort(_:)
  • 宣言
    議論
  • sorted(_:)
  • 宣言
    議論
  • reverse()
  • 宣言
    議論
  • filter(_:)
  • 宣言
    議論
  • map(_:)
  • 宣言
    議論
  • reduce(_:combine:)
  • 宣言
    議論
  • 演算子
  • +=
  • 宣言
    議論
  • Dictionary<Key: Hashable, Value>
  • 辞書の作成
  • init()
  • 宣言
    議論
  • init(minimumCapacity:)
  • 宣言
    議論
  • 辞書の要素にアクセスし変更する
  • subscript(key: Key)
  • 宣言
    議論
  • updateValue(_:forKey:)
  • 宣言
    議論
  • removeValueForKey(_:)
  • 宣言
    議論
  • removeAll(keepCapacity:)
  • 宣言
    議論
  • 辞書を照会する
  • count
  • 宣言
    議論
  • keys
  • 宣言
    議論
  • values
  • 宣言
    議論
  • 演算子
  • ==
  • 宣言
    議論
  • !=
  • 宣言
    議論
  • 数値型
  • 整数型
    浮動小数点型
    ブール型
  • 第2部:プロトコル
  • Equatable(同等視)
  • 等しい事を決定
  • ==
  • 宣言
    議論
  • Comparable(比較可能)
  • 値を比較する
  • <
  • 宣言
    議論
  • Printable(印刷可能)
  • 値の記述
  • description
  • 宣言
    議論
  • 第3部:自由関数
  • 印刷
  • 主要関数
  • print(_:)
  • 宣言
    議論
  • println(_:)
  • 宣言
    議論
  • print()
  • 宣言
    議論
  • アルゴリズム
  • 並べ替え
  • sort(_:)
  • 宣言
    議論
  • sort(_:_:)
  • 宣言
    議論
  • sorted(_:)
  • 宣言
    議論
  • sorted(_:_:)
  • 宣言
    議論
  • 検索
  • find(_:_:)
  • 宣言
    議論
    マニュアル変更履歴