Tự viết hàm của bạn
Ôi, đến phần căng rồi đây… bạn sắp tự viết một hàm của riêng mình! Trước khi bắt tay vào làm, hãy xem mẫu hàm sau:
my_fun <- function(arg1, arg2) {
body
}
Lưu ý “công thức” này dùng toán tử gán (<-) giống như khi bạn gán một vector cho một biến, chẳng hạn. Đây không phải là sự trùng hợp. Tạo hàm trong R về bản chất là gán một đối tượng hàm cho một biến! Trong ví dụ trên, bạn đang tạo một biến R mới my_fun, biến này sẽ có sẵn trong không gian làm việc ngay khi bạn chạy định nghĩa. Từ đó trở đi, bạn có thể dùng my_fun như một hàm.
Bài tập này là một phần của khóa học
R nâng cao
Hướng dẫn bài tập
- Tạo hàm
pow_two(): hàm nhận một đối số và trả về bình phương của số đó (số đó nhân với chính nó). - Gọi hàm vừa định nghĩa với đầu vào
12. - Tiếp theo, tạo hàm
sum_abs(), nhận hai đối số và trả về tổng giá trị tuyệt đối của cả hai đối số. - Cuối cùng, gọi hàm
sum_abs()với các đối số-2và3.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Create a function pow_two()
# Use the function
# Create a function sum_abs()
# Use the function