第3部:自由関数
印刷
値を 印刷するには、Swift 標準ライブラリには標準出力のための二つの主要関数があります:print() と println(_:) です。第2の印刷関数は、印刷する値、またはそれが改行文字を印刷する場合に値なし、のいずれかを受け入れるようにオーバーロードされます。
主要関数
print(_:)
標準出力に、提供された値のテキスト表現を書き込みます。
宣言
func print<T>(object: T)
議論
Object に対して指定する値は、Printable(印刷可能) または DebugPrintable プロトコルに準拠する必要があります:
- print("Hello, world\n")
- // prints "Hello, world" followed by a new line character
println(_:)
標準出力に改行文字が続く提供された値のテキスト表現を、書き込みます。
宣言
func println<T>(object: T)
議論
object のために提供する値は、Printable(印刷可能) または DebugPrintable プロトコルに準拠している必要があります:
- println("Hello, world")
- // prints "Hello, world" followed by a new line character
print()
標準出力に改行文字を書き込みます。
宣言
func println()
議論
標準出力に値なしで改行文字を印刷するようにこの関数を呼び出します。
- print("Hello, world")
- println()
- // prints "Hello, world" followed by a new line character