楼主: dzb03
2789 6

[问答] n+1:n 与 n +2 -1:n 的区别 [推广有奖]

  • 0关注
  • 1粉丝

已卖:929份资源

本科生

81%

还不是VIP/贵宾

-

威望
0
论坛币
7060 个
通用积分
63.6363
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
3305 点
帖子
73
精华
0
在线时间
142 小时
注册时间
2009-7-13
最后登录
2025-10-10

楼主
dzb03 发表于 2011-3-21 09:20:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题,在R中,(n=10),   n+1:n 的输出结果是 11 12 13 14 15 16 17 18 19 20; 而n+2-1:n的输出结果是11 10  9  8  7  6  5  4  3  2。 为什么输出的结果不一样呢?是因为在R中 :(冒号)的计算优先级高于加减法??
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:输出结果 优先级 加减法 加减法 优先级

回帖推荐

一诺9257 发表于7楼  查看完整内容

R中:级别最高。

shenyu2070 发表于6楼  查看完整内容

在R中,:的优先级最高!

jcx350 发表于4楼  查看完整内容

你相当于在算n+2-(1:n)

本帖被以下文库推荐

沙发
yahoocom 发表于 2011-3-21 09:52:40
没错!

藤椅
qoiqpwqr 发表于 2011-3-21 11:09:34
用:记得加括号,我记得刚开始的时候这个错误查了我一整天。。。

板凳
jcx350 发表于 2011-3-21 15:57:53
你相当于在算n+2-(1:n)

报纸
ryusukekenji 发表于 2011-3-21 19:09:44
瞧一瞧,希望楼主明白...
  1. >n <- 10
  2. ># n+1:n = n+(1:n) 之意
  3. >n+1:n
  4. [1] 11 12 13 14 15 16 17 18 19 20
  5. >n+(1:n)
  6. [1] 11 12 13 14 15 16 17 18 19 20
  7. >(n+1):n
  8. [1] 11 10
复制代码
  1. >n <- n
  2. ># n+2-1:n = n+(2-1:n) 之意
  3. > n+2-1:n
  4. [1] 11 10  9  8  7  6  5  4  3  2
  5. > n+(2-1:n)
  6. [1] 11 10  9  8  7  6  5  4  3  2
  7. > (n+2)-1:n
  8. [1] 11 10  9  8  7  6  5  4  3  2
  9. > (n+2)-(1:n)
  10. [1] 11 10  9  8  7  6  5  4  3  2
  11. > (n+2-1):n
  12. [1] 11 10
  13. > n+(2-1):n
  14. [1] 11 12 13 14 15 16 17 18 19 20
复制代码

地板
shenyu2070 在职认证  发表于 2011-3-24 08:43:58
在R中,:的优先级最高!

7
一诺9257 发表于 2011-4-4 14:24:21
R中:级别最高。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-27 04:05