很有「類」型
本練習屬於課程
在 R 中使用 S3 與 R6 的物件導向程式設計
練習說明
變數 kitty 已經在你的工作空間中預先定義。
- 輸入名稱以檢視
kitty。 - 將類別
"cat"、"mammal"、"character"指派給變數kitty。 - 使用
inherits()逐一(依序)檢查kitty是否具有"cat"、"mammal"、"character"這些類別。 - 使用
is.character()檢查kitty依然是字元向量。 - 檢查
kitty不具有類別"dog"。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# View the kitty
kitty
# Assign classes
___ <- ___
# Does kitty inherit from cat/mammal/character?
inherits(___, "___")
___
___
# Is kitty a character vector?
___
# Does kitty inherit from dog?
___