[软件设计/软件工程] 双百分号 (%%) 是什么意思?

[复制链接]
发表于 2022-5-4 13:49:30
问题
R中使用的双倍百分比( %% )是多少?

从使用的角度来看,它是将前面的数字除以后面的数字,并尽可能多次返回剩余的值。是对的吗?

出于好奇,这什么时候有效?

回答
“算术运算符”帮助页面(您可以通过?“%%”访问)显示

仅当您已经完成了足够多的编程以知道这指的是模除法时,这才有用,即将整数除以 x 并返回余数。这在很多很多应用中都很有用。例如(来自评论中的@GavinSimpson), y 对于运行循环并希望每 n 次迭代在屏幕上打印某种进度指示器很有用(例如,每 10 次迭代使用 %% 做某事)。

因为 if (i %% 10 == 0) { #do something} 也适用于 R 中的浮点数,所以我刚刚找到了一个示例,其中 %% 用于测试任何 if (any(wts %% 1 != 0 )) 是一个非整数值。





上一篇:如何将 Azure DevOps 项目转移到另一个组织?
下一篇:支持 SSL 的 Artemis ActiveMQ 配置

使用道具 举报

Archiver|手机版|小黑屋|吾爱开源 |网站地图

Copyright 2011 - 2012 Lnqq.NET.All Rights Reserved( ICP备案粤ICP备14042591号-1粤ICP14042591号 )

关于本站 - 版权申明 - 侵删联系 - Ln Studio! - 广告联系

本站资源来自互联网,仅供用户测试使用,相关版权归原作者所有

快速回复 返回顶部 返回列表