ruby - caller_locations[...].path 是否总是包含 $PROGRAM_NAME?
问题描述
我是否可以安全地假设caller_locations[i].path == $PROGRAM_NAME
某些情况下会返回 true i
,或者是否存在没有任何调用方位置返回的情况$PROGRAM_NAME
(例如硬链接/符号链接/一些复杂的要求案例)?
解决方案
推荐阅读
- javascript - 为什么在执行其他函数时会删除函数的第一个元素?
- perl - 完全创建和杀死进程和子进程
- gradle - 在 Gradle 中,如何在所有任务完成后输出时间戳?
- php - PHP登录没有显示任何内容
- php - 如何使用 Laravel Socialite 正确修复 CURL 错误 60?
- javascript - 如何使用 D3 v5 创建 SVG 的小地图并显示当前视口尺寸?
- ejabberd - 如何在 ejabberd 中直接将用户添加到 muc 房间
- eclipse - 主菜单在 e4 eclipse 中消失
- c - 如何在 C/C++ 中设置 ffmpeg qscale 进行图像编码
- visual-studio-code - 调试器窗口具有不同的语言环境