网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月02日
漏签
0
天
godot吧
关注:
9,754
贴子:
43,053
看贴
图片
吧主推荐
游戏
31
回复贴,共
1
页
<<返回godot吧
>0< 加载中...
引用变量输出,没有直接输出快
只看楼主
收藏
回复
伊卡特尔
数学算法
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有没有大佬讲解下原理
-诺里-
着色器
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
额这不是理所当然的嘛,引用变量还得多出个查找变量的步骤啊
2026-01-02 21:47:33
广告
不感兴趣
开通SVIP免广告
-诺里-
着色器
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
当你把字符串赋值给变量时实际已经进行了两次查找变量的操作,print的时候又进行了一次,所以查找次数等于2+print次数,而直接print时查找次数则是print次数*2,简单计算可知当最后print时如果不是print一次而是三次(2+3<2*3)或更多次,引用变量会优于直接输出。
不吃香菜🥦是小鹿呀
跨平台
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
虽然但是,你试验太不严谨了。因为你用了随机数 ,在加上if else,哪怕相同的执行,也会导致你有时候只需要执行if一步,有时候需要执行 else两步,这个时间取决于你有没有走else 而不是是不是变量。虽然你循环次数足够多就可能接近相等。
贴吧用户_5R97PGJ
godot
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
先不忽略你使用了随机数这个不稳定的东西。
然后再忽略哪怕相同的代码,执行耗时也是会存在时间差距。
只看代码中,确定的,那就是:
你声明的变量,你都不用,你放在那里干嘛。
魔极龙
godot
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你测试了的结果是什么,有多少差距?
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示