Any assignment statement in which the left side is not just an identif dịch - Any assignment statement in which the left side is not just an identif Việt làm thế nào để nói

Any assignment statement in which t

Any assignment statement in which the left side is not just an identifier
(meaning a variable name) is considered a replacement function. When
encountering this:
g(u) x x
[1] 8 99 100 12 13
Again, that complicated call in this line:
> x
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Any assignment statement in which the left side is not just an identifier
(meaning a variable name) is considered a replacement function. When
encountering this:
g(u) <- v
R will try to execute this:
u <- "g<-"(u,value=v)
Note the “try” in the preceding sentence. The statement will fail if you
have not previously defined g<-(). Note that the replacement function has
one more argument than the original function g(), a named argument value,
for reasons explained in this section.
In earlier chapters, you’ve seen this innocent-looking statement:
x[3] <- 8
The left side is not a variable name, so it must be a replacement function, and indeed it is, as follows.
Subscripting operations are functions. The function "["() is for reading
vector elements, and "[<-"() is used to write. Here’s an example:
> x <- c(8,88,5,12,13)
> x
R P r o g r a m m i n g S t r u c t u r e s 183
[1] 8 88 5 12 13
> x[3]
[1] 5
> "["(x,3)
[1] 5
> x <- "[<-"(x,2:3,value=99:100)
> x
[1] 8 99 100 12 13
Again, that complicated call in this line:
> x <- "[<-"(x,2:3,value=99:100)
is simply performing what happens behind the scenes when we execute this:
x[2:3] <- 99:100
We can easily verify what’s occurring like so:
> x <- c(8,88,5,12,13)
> x[2:3] <- 99:100
> x
[1] 8 99 100 12 13
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Bất kỳ câu lệnh gán trong đó phía bên trái không phải chỉ là một định danh
(có nghĩa là một tên biến) được coi là một chức năng thay thế. Khi
gặp phải này:
g (u) <- v
R sẽ cố gắng để thực hiện điều này:
u <- "g <-" (u, value = v)
Lưu ý "thử" trong câu trên. Những tuyên bố sẽ thất bại nếu bạn
đã không xác định trước đó g <- (). Lưu ý rằng các chức năng thay thế có
một đối số hơn các chức năng ban đầu g (), một giá trị đối số được đặt tên,
vì những lý do giải thích trong phần này.
Trong chương trước, bạn đã thấy tuyên bố vô tội-tìm kiếm này:
x [3] <- 8
Phía bên trái không phải là một tên biến, vì vậy nó phải là một chức năng thay thế, và thực sự nó là như sau.
Subscripting hoạt động là các chức năng. Các chức năng "[" () là để đọc
các phần tử vector, và "[<-" () được sử dụng để viết. Dưới đây là một ví dụ:
> x <- c (8,88,5,12,13)
​​> x
RP rogramming S tructures 183
[1] 8 88 5 12 13
> x [3]
[1] 5
> "[" (x , 3)
[1] 5
> x <- "[<-" (x, 2: 3, giá trị = 99: 100)
> x
[1] 8 99 100 12 13
Một lần nữa, rằng cuộc gọi phức tạp trong dòng này:
> x <- "[<-" (x, 2: 3, giá trị = 99: 100)
chỉ đơn giản là thực hiện những gì xảy ra đằng sau hậu trường khi chúng ta thực hiện điều này:
x [2: 3] <- 99: 100
Chúng tôi có thể dễ dàng xác minh những gì đang xảy ra như vậy:
> x <- c (8,88,5,12,13)
​​> x [2: 3] <- 99: 100
> x
[1] 8 99 100 12 13
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: