1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. R trung cấp cho Tài chính

Connected

Bài tập

Hàm đầu tiên của bạn

Đến lúc viết hàm đầu tiên! Đây là một bước tiến lớn trong hành trình của một lập trình viên R. "Hàm là khối xây dựng nền tảng của R: để làm chủ nhiều kỹ thuật nâng cao … bạn cần nền tảng vững chắc về cách hàm hoạt động." -Hadley Wickham

Đây là cấu trúc cơ bản của một hàm:

func_name <- function(arguments) {
    body
}

Và đây là một ví dụ:

square <- function(x) {
    x^2
}

square(2)
[1] 4

Hai điều bạn cần nhớ từ những gì Lore đã dạy là đối số (arguments) và thân hàm (function body). Đối số là các đầu vào mà người dùng truyền vào để hàm xử lý. Chúng có thể là dữ liệu mà hàm thao tác, hoặc là các tuỳ chọn ảnh hưởng đến phép tính. Thân hàm là phần mã thực sự thực hiện việc thao tác.

Giá trị mà một hàm trả về đơn giản là dòng cuối cùng được thực thi trong thân hàm. Trong ví dụ, vì x^2 là dòng cuối cùng của thân hàm nên đó là giá trị được trả về.

Trong bài tập này, bạn sẽ tạo hàm đầu tiên để chuyển phần trăm sang số thập phân — một phép tính rất hữu ích trong tài chính!

Hướng dẫn

100 XP
  • Tạo hàm tên percent_to_decimal nhận 1 đối số percent và trả về percent chia cho 100.
  • Gọi percent_to_decimal() với giá trị phần trăm 6 (không dùng ký hiệu %, nhưng hiểu là 6%).
  • Một biến pct đã được tạo sẵn cho bạn.
  • Gọi percent_to_decimal() với pct.