Các "nhà khai thác Arithmetic" trang trợ giúp (mà bạn có thể nhận được thông qua ?"%%"
) nói
'%%' chỉ 'x mod y'
mà chỉ hữu ích nếu bạn' đã thực hiện đủ chương trình để biết rằng điều này đang đề cập đến modular division, tức là số nguyên chia x
bởi y
và trả lại phần còn lại. Điều này rất hữu ích trong nhiều, nhiều, nhiều ứng dụng. Ví dụ (từ @GavinSimpson trong nhận xét), %%
hữu ích nếu bạn đang chạy vòng lặp và muốn in một số chỉ báo tiến trình cho màn hình lặp lại mỗi giây (ví dụ: sử dụng if (i %% 10 != 0) { #do something}
để thực hiện điều gì đó lặp lại lần thứ 10).
Vì %%
cũng hoạt động cho số dấu phẩy động trong R, tôi vừa mới đào một ví dụ trong đó if (any(wts %% 1 != 0))
được sử dụng để kiểm tra nơi bất kỳ giá trị wts
nào không phải là số nguyên.
Nguồn
2015-05-15 11:09:48
Vui lòng xem "?" %% "'. –