• R语言
  • "1L"中的L, integer literal

看源代码见到这种写法,1L:num ,怀疑L的意思是整数。单个的字母,查文档就很麻烦了(R也是单个字母,搜索起来困难类似)。请专家指点确认。
是整数。强制声明一下这个数字是整数,而不是double类型的。



> is.integer(1) #很多人恐怕难以理解这个结果

[1] FALSE

> is.integer(1L)

[1] TRUE



参见R-lang 10.3.1