R语言-给函数的返回值赋值
前言
总所周知,R语言有些神奇的赋值操作,
同一个函数既可以正常使用获取对象属性,
又可以给返回值赋值从而修改原对象的属性
names
下例实现了给对应元素一次性赋值name属性的功能。
> a = c(1,2)
> names(a) = c("张三","李四")
> names(a)
[1] "张三" "李四"
> a
张三 李四
1 2
>
length
下例:length被主动赋值一个更小的数,实现了元素删除的效果。
> a
张三 李四
原创
2021-10-20 00:36:44 ·
2938 阅读 ·
0 评论