学到了! |
就 RMXP 来说 for 和 each 还真是一回事…… 我们推荐用 each 主要有两点 1. 隐藏迭代变量(RMVA 起)
2. 隐藏不必要的迭代下标 迭代一个数组怎么写?
当然,each 也可以引入下标变量,用 each_with_index
|
参与人数 2 | 星屑 +100 | 赞 +2 | 收起 理由 |
---|---|---|---|
RyanBern | + 100 | + 1 | cuxia |
miantouchi | + 1 | 精品文章 |
我很负责任的告诉你,追求执行效率那是老手逐渐提高时才需要考虑的事情。对于新手来讲,更推荐你用for循环,因为简单不容易犯错。 至于这两种循环差距到底有多大?如果是你自己写代码的话,估计你把你所有的for循环都换成each do,一整套下来节约的时间可能还不到1毫秒 也就是说把这个时间放大一千倍,可能你都感觉不出来。 新手写的代码,只要不是牵扯长文本拼接以及死循环,一般执行效率不会低的,因为代码太简单了,怎么运行都花不了多少时间。 新手最需要注意的不是去考虑执行效率,而是能达到目的的情况下,尽可能让代码简单化,这样更不容易犯错。 至于老手编写的那些脚本,数据处理越来越大,而且老手技术也是迎刃有余,这时候在区使用each do才是对的,新手完全不需要考虑这些。 |
听說for循環就是each的慢效率版, 我覺得如果这樣没必要新手还是用for好, |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-23 13:00
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.