如何在Swift中为自定义结构和类更改默认的嵌入式字符串

瑞安

说我有以下代码结构:

struct Point {
  var x = 0.0
  var y = 0.0
}

var p = Point(x: 5.0, y: 3.0)
println("\(p)")

我会得到:

V6<AppName>8Point (has 2 children)

反正有将其转换为自定义的东西吗?我相信在Objective-C中,该description()方法已涵盖了该方法,但这在这里不起作用。

塞扎里·沃西克(Cezary Wojcik)

是的你可以!查看有关Printable协议Apple文档

来自文档的示例代码:

struct MyType: Printable {
    var name = "Untitled"
    var description: String {
        return "MyType: \(name)"
    }
}

let value = MyType()
println("Created a \(value)")
// prints "Created a MyType: Untitled"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Swift中为自定义结构和类更改默认的嵌入式字符串

来自分类Dev

如何在swift 4中将html字符串设置为标签时使用常规和粗体字体设置自定义字体?

来自分类Dev

如何将文件中的字符串值设置为自定义类变量?

来自分类Dev

如何在js中读取嵌入式html字符串?

来自分类Dev

Android:如何在自定义类中从strings.xml访问字符串数组?

来自分类Dev

Android:如何在自定义类中从strings.xml访问字符串数组?

来自分类Dev

如何在Laravel中为字符串字段创建自定义自动增量

来自分类Dev

如何在Python中为字符串对象提供自定义方法?

来自分类Dev

Swift:调整嵌入式自定义NSView的大小

来自分类Dev

如何在Android中获取和转换自定义JSON数据作为字符串

来自分类Dev

如何在嵌入式tomcat服务器中设置自定义领域?我正在使用Spring Boot。

来自分类Dev

嵌入式调查中的SurveyMonkey自定义变量

来自分类Dev

Swift:自定义序列后如何保留嵌入式导航控制器?

来自分类Dev

如何使用注释代替XML在嵌入式Tomcat中创建自定义组件标签

来自分类Dev

如何在Android中的自定义异常类中将错误消息的字符串外部化

来自分类Dev

将自定义JSON Marshal()用于嵌入式结构的问题

来自分类Dev

如何在Java中使用自定义注释传递字符串和对象

来自分类Dev

使用CEFPython为Chromium嵌入式框架定义自定义方案处理程序

来自分类Dev

使用CEFPython为Chromium嵌入式框架定义自定义方案处理程序

来自分类Dev

显式调用非默认ctor时覆盖自定义字符串失败

来自分类Dev

如何在Swift中为自定义类创建相等性测试?

来自分类Dev

如何在C ++类中为C字符串设置默认值?

来自分类Dev

为字符串中的每个字符分配一个自定义类

来自分类Dev

如何在Python中为字符串列表自定义map()?

来自分类Dev

F#中插值字符串中的嵌入式字符串

来自分类Dev

如何在SQL连接字符串中添加自定义属性?

来自分类Dev

如何在MySQL中创建自定义排序顺序并检查字符串的开头?

来自分类Dev

Dart Polymer:创建时如何在自定义中设置非字符串字段

来自分类Dev

如何在自定义Prelude库Protolude中显示字符串

Related 相关文章

  1. 1

    如何在Swift中为自定义结构和类更改默认的嵌入式字符串

  2. 2

    如何在swift 4中将html字符串设置为标签时使用常规和粗体字体设置自定义字体?

  3. 3

    如何将文件中的字符串值设置为自定义类变量?

  4. 4

    如何在js中读取嵌入式html字符串?

  5. 5

    Android:如何在自定义类中从strings.xml访问字符串数组?

  6. 6

    Android:如何在自定义类中从strings.xml访问字符串数组?

  7. 7

    如何在Laravel中为字符串字段创建自定义自动增量

  8. 8

    如何在Python中为字符串对象提供自定义方法?

  9. 9

    Swift:调整嵌入式自定义NSView的大小

  10. 10

    如何在Android中获取和转换自定义JSON数据作为字符串

  11. 11

    如何在嵌入式tomcat服务器中设置自定义领域?我正在使用Spring Boot。

  12. 12

    嵌入式调查中的SurveyMonkey自定义变量

  13. 13

    Swift:自定义序列后如何保留嵌入式导航控制器?

  14. 14

    如何使用注释代替XML在嵌入式Tomcat中创建自定义组件标签

  15. 15

    如何在Android中的自定义异常类中将错误消息的字符串外部化

  16. 16

    将自定义JSON Marshal()用于嵌入式结构的问题

  17. 17

    如何在Java中使用自定义注释传递字符串和对象

  18. 18

    使用CEFPython为Chromium嵌入式框架定义自定义方案处理程序

  19. 19

    使用CEFPython为Chromium嵌入式框架定义自定义方案处理程序

  20. 20

    显式调用非默认ctor时覆盖自定义字符串失败

  21. 21

    如何在Swift中为自定义类创建相等性测试?

  22. 22

    如何在C ++类中为C字符串设置默认值?

  23. 23

    为字符串中的每个字符分配一个自定义类

  24. 24

    如何在Python中为字符串列表自定义map()?

  25. 25

    F#中插值字符串中的嵌入式字符串

  26. 26

    如何在SQL连接字符串中添加自定义属性?

  27. 27

    如何在MySQL中创建自定义排序顺序并检查字符串的开头?

  28. 28

    Dart Polymer:创建时如何在自定义中设置非字符串字段

  29. 29

    如何在自定义Prelude库Protolude中显示字符串

热门标签

归档