1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn viết hàm trong R

Connected

Bài tập

Ném lỗi khi đối số không hợp lệ

Nếu người dùng cung cấp đầu vào không hợp lệ cho một hàm, cách xử lý tốt nhất là ném ra lỗi để họ biết. Có hai quy tắc:

  1. Ném thông báo lỗi ngay khi bạn phát hiện có vấn đề (thường là ở đầu hàm).
  2. Khiến thông báo lỗi dễ hiểu.

Bạn có thể dùng các hàm assert_*() từ assertive để kiểm tra đầu vào và ném lỗi khi chúng không đạt yêu cầu.

Hướng dẫn

100 XP
  • Thêm một dòng vào phần thân của calc_harmonic_mean() để khẳng định rằng x là số.
  • Hãy xem điều gì xảy ra khi bạn truyền một đối số kiểu ký tự vào calc_harmonic_mean().