Mục lục:
- Cách chọn đúng tên trong R
- Tương tự như vậy, gọi kết quả của một kịch bản dài Blacky có thể hơi khó hiểu đối với người phải đọc mã của bạn sau này, ngay cả khi nó làm cho mọi loại ý nghĩa với bạn.
Video: 10 Lời khuyên của tỷ phú Buffett : Văn Trí 2025
R rất tự do khi nói đến các tên đối tượng và chức năng. Tự do này là một phước lành lớn lao và một gánh nặng lớn cùng một lúc. Không ai có nghĩa vụ phải tuân theo các quy tắc nghiêm ngặt, vì vậy tất cả những ai có chương trình gì đó trong R đều có thể làm theo ý mình.
Cách chọn đúng tên trong R
Mặc dù hầu hết mọi thứ đều được phép khi đặt tên đối tượng, vẫn có một số quy tắc trong R mà bạn không thể bỏ qua:
-
Tên phải bắt đầu bằng một chữ cái hoặc dấu chấm. Nếu bạn bắt đầu một tên với dấu chấm, nhân vật thứ hai không thể là một chữ số.
-
Tên chỉ nên chứa chữ cái, số, ký tự gạch dưới (_), và dấu chấm (.). Mặc dù bạn có thể buộc R chấp nhận các ký tự khác trong tên, bạn không nên, bởi vì các ký tự này thường có ý nghĩa đặc biệt trong R.
-
Bạn không thể sử dụng các từ khoá đặc biệt sau đây như tên:
< ! --
khác
-
FALSE
-
cho
-
chức năng
-
nếu
-
N
-
NA
-
NaN
-
tiếp
-
lặp lại
-
trả về
-
TRUE
-
trong khi
-
R là
-
trường hợp nhạy cảm, có nghĩa là, đối với R, họ và Lastname là hai đối tượng khác nhau. Nếu R nói với bạn rằng nó không thể tìm thấy một đối tượng hoặc chức năng và bạn chắc chắn nó nên ở đó, kiểm tra để đảm bảo bạn đã sử dụng đúng trường hợp. Khi Joris còn trẻ, cha mẹ anh ta đã mua một con cừu nhỏ dễ thương cần một cái tên. Sau nhiều lần suy ngẫm, anh quyết định gọi nó là Blacky. Không bao giờ nhớ rằng con cừu trắng thực sự và tên của nó làm cho mọi người khác tin rằng đó là một con chó; Joris nghĩ đó là một cái tên hoàn hảo.
Tương tự như vậy, gọi kết quả của một kịch bản dài Blacky có thể hơi khó hiểu đối với người phải đọc mã của bạn sau này, ngay cả khi nó làm cho mọi loại ý nghĩa với bạn.
Hãy nhớ rằng:
Bạn có thể là người trong vòng ba tháng đang cố gắng tìm ra chính xác những gì bạn đang cố gắng đạt được. Sử dụng tên mô tả sẽ cho phép bạn giữ mã của bạn có thể đọc được. Mặc dù bạn có thể đặt tên một đối tượng bất cứ điều gì bạn muốn, một số tên sẽ gây ra ít rắc rối hơn những người khác. Bạn có thể đã nhận thấy rằng không có chức năng nào chúng tôi đã sử dụng cho đến bây giờ được đề cập là bị giới hạn. Đúng vậy: Nếu bạn muốn gọi một đối tượng dán, bạn hoàn toàn có thể làm như vậy: dán dán [1] "Điều này gây nhầm lẫn"> dán ("Đừng", "bạn", "suy nghĩ? ") [1]" Bạn không nghĩ sao? "
R sẽ luôn biết hoàn hảo khi bạn muốn dán vector và khi nào bạn cần chức năng dán (). Điều đó không có nghĩa là bạn nên sử dụng cùng một tên cho cả hai mặt hàng. Nếu bạn có thể tránh đặt tên cho một đối tượng, bạn nên.
Một tình huống mà bạn thực sự gặp rắc rối là khi bạn sử dụng vốn F hoặc T làm tên đối tượng. Bạn có thể làm điều đó, nhưng bạn có thể phá vỡ mã tại một số điểm. Mặc dù đó là một ý kiến rất tồi, T và F thường được sử dụng như các chữ viết tắt cho TRUE và FALSE, tương ứng. Nhưng T và F không phải là từ khóa dành riêng.
Vì vậy, nếu bạn thay đổi chúng, R trước tiên sẽ tìm kiếm đối tượng T và chỉ sau đó cố gắng thay thế T bằng TRUE. Và bất kỳ mã nào vẫn mong đợi T có nghĩa TRUE sẽ không thành công kể từ thời điểm này. Không bao giờ sử dụng F hay T, không phải là tên đối tượng và không phải là viết tắt.