当使用nil初始化时,Ruby中x = String(nil)如何表现?
- 内容介绍
- 文章标签
- 相关推荐
本文共计240个文字,预计阅读时间需要1分钟。
在Ruby中,将nil传递给构造函数时,结果如下所示:
`s=String(nil)` 和 `a=Array(nil)`
这意味着s或a是nil,或者s或a是String或Array类型的无人居住对象。
`String(arg)` 在arg上调用to_s并返回结果。
本文共计240个文字,预计阅读时间需要1分钟。
在Ruby中,将nil传递给构造函数时,结果如下所示:
`s=String(nil)` 和 `a=Array(nil)`
这意味着s或a是nil,或者s或a是String或Array类型的无人居住对象。
`String(arg)` 在arg上调用to_s并返回结果。

