4

Ruby では、次のように行末にコメントを付けることができます。

puts "This is a line" # Comment for end of line

または、次のような複数行:

=begin
Multi
lines
comment
=end

たとえば C で、行の一部のみをコメントする構文に関する情報が見つからないのはなぜですか。

if (my_condition()/* || true */)

それはルビーに存在しますか?そうでない場合、なぜですか?

4

2 に答える 2

4

どうして見つからないの…?

ないからです。あなたがそれをしたいのなら、おそらくこれを行うことができます:

some_code.tap{%q{some comments blah blah blah}}.some_more_code_to_continue

見栄えはよくありませんが、Cでの意味.tap{%q{...}}として読むことができます。/*...*/一部の言語では、既存の構文を使用してインライン コメントを作成することができます。たとえば、TeX では、\if\false...\fiがよく使用されます。

于 2013-03-06T12:06:20.787 に答える
0

あなたが探している正確な通過性はありませんが、\nandで簡単に偽造することができます\:

# Inserted `\ #`   ⇓⇓⇓ and CR ⇓⇓⇓  
if (my_condition() \ # || true 
)
于 2013-03-06T12:12:42.080 に答える