R における S3 と R6 を使ったオブジェクト指向プログラミング
Richie Cotton
Data Evangelist at DataCamp
microwave_oven_factory <- R6Class( "MicrowaveOven", private = list( power_rating_watts = 800,door_is_open = FALSE),public = list(open_door = function() {private$door_is_open <- TRUE}))
private$ は非公開要素にアクセス
self$ は公開要素にアクセス
private リストに保存public リストに保存private$ でアクセス... と self$ は公開要素にアクセスR における S3 と R6 を使ったオブジェクト指向プログラミング