エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
R-Source
長めの命令や関数を定義して実行した際に,エラーメッセージが出力されたり期待通りの動作をしないとい... 長めの命令や関数を定義して実行した際に,エラーメッセージが出力されたり期待通りの動作をしないということは少なくない.そのような場合,関数ならばどこに誤りがあるのかを探して見つけて修正しなければならなくなる.この誤りを修正する一連の作業のことをデバッグという. cat() や print() を使うデバッグ 古典的でかつよくやられている方法に,関数の途中で cat() や print() を使って,バグの原因かもしれない怪しい変数の値を関数の途中で評価途中で表示させる方法がある.この方法は手軽で確実にデバッグできるが,試行錯誤の手間がかかりすぎる欠点がある. 例えば関数 myfunc() を定義したときに,変数 x ,y ,s の途中の値が知りたい場合は以下のようにする. myfunc <- function(z) { x <- rnorm(1); y <- rnorm(1) cat("x