---
# System prepended metadata

title: R入門教學 - 單元8 - Ｒ語言中如何使用函數
tags: [課程, R入門教學]

---

# R入門教學 - 單元8 - Ｒ語言中如何使用函數
###### tags: `課程`, `R入門教學`


單元8 - Ｒ語言中如何使用函數
---
- 函數後需有()，()內是參數
    - install.packages("dplyr")
- args()：顯示函數的參數
    - args(utils::install.packages)
- 設定參數的規則
    - 名稱->順序->(不定參數：...)
    - 有提供參數名稱的expression，對應到該名稱的參數
        - R會部分比對，但不建議使用
    - 剩下的expression會依照順序對應剩下的參數
    - 剩下的expression以及找不到對應名稱的expression會對應到不定參數
- 進階知識
    -  函數傳遞參數的方式：pass by value
        -  R語言的參數都是副本
    -  管理記憶體方式：copy on write
        -  修改時才複製物件，修改食材花費記憶體

結論
---
