is.na()(docs)はプリミティブなジェネリックです。コンソールで、利用可能なメソッドを確認してください。
is.na()
is.na(list(TRUE, FALSE, NA)) を呼び出すと、次のうちどれが正しいでしょうか。
is.na(list(TRUE, FALSE, NA))
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
オブジェクト指向プログラミング(OOP)の構成要素、使いどころ、そして R で利用できる OOP システムについて学びます。あわせて、R がクラス・型・モードを使って変数の種類を識別する方法も学びます。
S3 はとてもシンプルなオブジェクト指向システムで、入力引数に応じて関数の挙動を変えられます。この章では、S3 の使い方や、ジェネリックとメソッドの仕組みを解説します。
現在の演習
R6 クラスの定義方法と、R6 オブジェクトの作成方法を学びます。あわせて、R6 クラスの構造や、ユーザーインターフェイスと実装詳細を分離する考え方も扱います。
R6 クラスからの継承方法と、親クラスと子クラスの関係がどのように機能するかを学びます。
参照によるコピー、共有フィールド、オブジェクトのクローン、オブジェクトのファイナライズといった上級トピックを学び、R6 の理解を完成させましょう。