gpt4 book ai didi

ruby - Ruby 的 `end` 分隔符是多余的吗?

转载 作者:数据小太阳 更新时间:2023-10-29 08:18:58 27 4
gpt4 key购买 nike

<分区>

为什么在Ruby中需要写end分隔符?不能像 Python 或 CoffeeScript 那样从缩进中解释吗?

class String
COLORS.each do |color,code|
define_method "in_#{color}" do
"<span style=\"color: ##{code}\">#{self}</span>"
end
end
end

我觉得会好很多

class String
COLORS.each do |color,code|
define_method "in_#{color}" do
"<span style=\"color: ##{code}\">#{self}</span>"

如果不能,将来有可能吗?或者有什么变通办法吗?有没有编译成 Ruby 的语言(比如 CoffeeScript 编译成 JS)?

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