gpt4 book ai didi

ruby - Ruby 方法 'to_sym' 有什么作用?

转载 作者:数据小太阳 更新时间:2023-10-29 06:21:51 24 4
gpt4 key购买 nike

to_sym 方法有什么作用?它有什么用?

最佳答案

to_sym 将字符串转换为符号。例如,"a".to_sym 变为 :a

它不是 Rails 特有的; vanilla Ruby 也有它。

看起来在某些版本的 Ruby 中,符号也可以与 Fixnum 相互转换。但是来自 ruby​​-lang.org 的 Ruby 1.9.2-p0 的 irb 不允许这样做,除非您将自己的 to_sym 方法添加到 Fixnum。我不确定 Rails 是否会这样做,但它似乎在任何情况下都不是很有用。

关于ruby - Ruby 方法 'to_sym' 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4062929/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com