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

