在ruby中,你可以像这样评论一行的结尾:
puts "This is a line" # Comment for end of line
或者像这样的多行:
=begin
Multi
lines
comment
=end
为什么我找不到任何只会评论一部分行的语法的信息,例如,在C:
if (my_condition()/* || true */)
红宝石中是否存在?如果没有,为什么?
答案 0 :(得分:3)
为什么我找不到......?
因为没有。如果你想这样做,也许你可以这样做:
some_code.tap{%q{some comments blah blah blah}}.some_more_code_to_continue
你可以阅读.tap{%q{...}}
作为/*...*/
在C中的意思,尽管它看起来并不那么好。在某些语言中,人们确实设法使用现有语法制作内联注释;例如,在TeX中,经常使用\if\false...\fi
。
答案 1 :(得分:0)
您正在寻找没有确切的可访问性,但您可以使用\n
和\
轻松伪造它:
# Inserted `\ #` ⇓⇓⇓ and CR ⇓⇓⇓
if (my_condition() \ # || true
)