1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. R nâng cao

Connected

Bài tập

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.

Hướng dẫn

100 XP
  • 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ố -2 và 3.