[R] increase or decrease variable by 1

(Ted Harding) ted.harding at wlandres.net
Tue Dec 7 17:42:47 CET 2010


Indeed!

  x <- x + 1

(and being generous with unnecessary spaces) uses 10 characters.

  `+`(x)<-1

(being mean with them) uses 9. The "mean" version of the first
uses only 6: x<-x+1

However, I suppose there is merit in the spiritual exercise
of contemplating how `+`(x)<-1 gets worked out!

Ted.

On 07-Dec-10 16:23:17, Ivan Calandra wrote:
> x+1 is not that complicated... Am I missing something here?
> 
> Le 12/7/2010 16:55, Gabor Grothendieck a écrit :
>> On Tue, Dec 7, 2010 at 8:43 AM, madr<madrazel at interia.pl>  wrote:
>>> many languages have shorthands for that operation like:
>>>
>>> variable += 1
>>> or
>>> ++variable
>>>
>>> is there something like that in R ?
>>
>> You can do this:
>>
>>> x<- 3
>>> `+`(x)<- 1
>>> x
>> [1] 4
> -- 
> Ivan CALANDRA

--------------------------------------------------------------------
E-Mail: (Ted Harding) <ted.harding at wlandres.net>
Fax-to-email: +44 (0)870 094 0861
Date: 07-Dec-10                                       Time: 16:42:44
------------------------------ XFMail ------------------------------



More information about the R-help mailing list