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. java等價於mkstemp
- 2. Java加等於或等於加運算符?
- 3. 等價於getbounds
- 4. java等價於swfobject的
- 5. Java等價於std :: deque
- 6. Java的readInt()等價於C?
- 7. 等價於python「dir」的Java?
- 8. PHP等價於JAVA HexUtils.bytesToHex()
- 9. 等於不等於
- 10. AppleScript如果等於,等於,等於
- 11. setNames等價於R中的colnames和rownames?
- 12. 加快非等於加入
- 13. windows等價於inet_aton
- 14. DataGridView等價於DataGrid.NavigateTo()
- 15. jconsole等價於.Net?
- 16. XmlSerializer等價於IExtensibleDataObject
- 17. 「TYPEOF」等價於Mysql?
- 18. JVMTI等價於.NET
- 19. viewWillDisappear等價於CCScenes
- 20. Scala等價於pyTables?
- 21. C++等價於Tidy
- 22. jQuery等價於querySelector
- 23. ASMX等價於Page_Init?
- 24. JMS等價於.Net
- 25. Application.ProductName等價於WPF?
- 26. getModel等價於ModelForms?
- 27. ART等價於dvmDumpAllThreads
- 28. C++等價於SerializeWithLengthPrefix
- 29. SizeToContent等價於WinForm?
- 30. WPF等價於TextRenderer
沒有,做'X + = 1'或者'X ++' - 'X = X + 1'作品。 – 2017-03-29 06:12:16