Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика XCode

Разработчик

Справочное руководство по библиотеке стандарта Swift

PDF

Печатаемый

Печатаемый протокол позволяет Вам настраивать текстовое представление любого типа, готового к печати к потоку вывода (например, к Стандарту).

Если Вы хотите предоставить значение того типа к, например, тип должен принять этот протокол print(_:) и println(_:) функции.

Описание значения

описание

Строка, содержащая подходящее текстовое представление получателя (только для чтения).

Объявление

  • var description: String { get }

Обсуждение

Это свойство требуется для любого типа, принимающего Printable протокол. Используйте его для определения текстового представления для печати когда, например, вызывая print(_:) и println(_:) функции:

  • struct MyType: Printable {
  • var name = "Untitled"
  • var description: String {
  • return "MyType: \(name)"
  • }
  • }
  • let value = MyType()
  • println("Created a \(value)")
  • // prints "Created a MyType: Untitled"