R是否具有+=
(加上等於)或++
(加上加號)作爲C++/c#/別人的概念?R:+ =(加上等於)和++(加上)等價於C++/c#/ java等等?
回答
否,它不,請參見:R Language Definition: Operators
而且,它會拋出一些有趣的錯誤,如果你正在使用它們... – skyin 2015-03-30 11:01:45
遞增和遞減由10
require(Hmisc)
inc(x) <- 10
dec(x) <- 10
從版本4.1.0開始,這些函數似乎已從'Hmisc'中移除。 – llasram 2018-03-07 15:13:28
R沒有的increment operator
一個概念(如例如在++ C)。然而,這並不難自己實現一個,例如:
inc <- function(x)
{
eval.parent(substitute(x <- x + 1))
}
在這種情況下,你會打電話
x <- 10
inc(x)
但是,它引入了函數調用的開銷,所以它比打字x <- x + 1
慢你自己。如果我沒有弄錯,引入increment operator
可以使編譯器更容易工作,因爲它可以直接將代碼轉換爲機器語言指令。
這個函數不能返回值,然後像postincrement ++那樣增加。它更類似於+ =或preincrement ++。 – Megatron 2015-07-10 18:52:36
繼@GregaKešpret可以使中綴運算符:
`%+=%` = function(e1,e2) eval.parent(substitute(e1 <- e1 + e2))
x = 1
x %+=% 2 ; x
- 1. fromCharCode()等價於R
- 2. Java等價於IntPtr.ZERO?
- 3. java等價於mkstemp
- 4. 意義(等於VS加等)
- 5. PHP不等於和不等於,等於
- 6. 等價於R中的normxcorr2?
- 7. R等價於Matlab trisurf()
- 8. Java加等於或等於加運算符?
- 9. 等於和不等於
- 10. 等價於BN_hex2bn
- 11. 等價於getbounds
- 12. 等於不等於
- 13. Java等價於ntohll函數
- 14. 等價於python「dir」的Java?
- 15. python`itertools.chain`等價於Java?
- 16. java等價於printf(「%*。* f」)
- 17. C#等價於Java的Character.digit
- 18. java等價於swfobject的
- 19. PHP等價於JAVA HexUtils.bytesToHex()
- 20. Java等價於std :: deque
- 21. C++等價於Java的BlockingQueue
- 22. java等價於atof C++
- 23. getchar()等價於scanf(「%c」)和putchar()等價於printf(「%c」)?
- 24. JavaScript等價於bcpowmod
- 25. AppleScript如果等於,等於,等於
- 26. setNames等價於R中的colnames和rownames?
- 27. 加快非等於加入
- 28. `expect_any_instance_of`等價於PHPUnit
- 29. C++等價於Tidy
- 30. Scala等價於java.util.Collection?
沒有,做'X + = 1'或者'X ++' - 'X = X + 1'作品。 – 2017-03-29 06:12:16