ruby - 用 take_while 中的变量替换文字
问题描述
在以下代码中:
enu = [10, 12, 11, 15]
enu.take_while {|obj| obj<=13}
如何用变量替换 13?
n = 13
enu.take_while {|obj| obj<={n}} # of course does not work.
解决方案
它比你想象的要简单:
enu.take_while {|obj| obj<=n}
推荐阅读
- python - 如何在 django 中的页面上呈现 DateField
- cucumber - Cucumber 在多个站点上运行测试
- java - 使用 java FileWriter 时我尝试解决并发问题是否正确?
- python - Foluim - 在等值线覆盖上绘制圆圈
- python - 使用 Pandas 根据数据框中的另一列值获取特定值的计数和总数
- pandas - 如果列包含字符串,熊猫会删除行
- javascript - 手机和 safari 桌面中的幻灯片动画问题
- ios - 将 HTML 文档转换为文本?迅速
- c - C分配问题:将十进制数转换为位的函数
- javascript - 为什么 getElementById 找不到我的 ReactJs 按钮