1. ホーム
  2. r

[解決済み] マルチラインコメントの回避策?

2022-05-14 07:50:46

質問

私はこの質問に対する答えをすでに(なんとなく)知っています。 しかし、これは R Users リストで非常に頻繁に尋ねられる質問であり、1 つの確かな良い答えがあるはずだと考えました。 私の知る限りでは、R には複数行のコメント機能はありません。

R での仕事のかなりの部分は、通常、対話型セッションを含みますが (これは、複数行コメントの必要性に疑問を投げかけます)、同僚やクラスメートにスクリプトを送信しなければならない時があり、その多くはコードの非自明なブロックを伴います。 そして、他の言語から来た人々にとって、これはかなり自然な質問です。

過去には、私は引用符を使用していました。文字列は改行をサポートしているので、R スクリプトを実行する際に

"
Here's my multiline comment.

"
a <- 10
rocknroll.lm <- lm(blah blah blah)
 ...

はうまく動作します。 誰かもっと良い解決策を持っていますか?

どのように解決するのですか?

この問題は、かなり定期的にメーリングリストに投稿されています。 を参照してください。 . その言語が直接のサポートを持っていないため、次のどちらかをしなければならない、というものです。

  • region-to-comment コマンドを持つエディターで作業する (ほとんどの高度な R エディターでは可能)
  • を使用する。 if (FALSE) 構造を使用しますが、完全なパースが必要であり、構文的に正しくなければならないことに注意してください。