Flow Playground中log语句无输出问题咨询
Flow Playground 日志无输出问题解决
问题原因
你遇到的情况是Flow Playground的Result面板和Logs面板功能分离导致的:
log()函数的输出会专门显示在底部的**「Logs」标签页**,而非「Result」面板Result面板展示的是main()函数的返回值,你的代码里main()没有显式返回内容,所以默认输出空单元()
解决方法
1. 查看正确的日志位置
在Flow Playground界面中,切换到Result面板下方的「Logs」标签页,log("HelloWorld")的内容会显示在这里。
2. 让Result面板显示目标内容(可选)
如果希望在Result面板看到预期的字符串,修改代码让main()函数显式返回值:
pub fun main(): String { log("HelloWorld") return "HelloWorld" }
此时:
- 「Logs」面板会输出
"HelloWorld" - 「Result」面板会显示
Result > "HelloWorld"
3. 环境排查(若Logs面板也无输出)
- 清空浏览器缓存后刷新Playground页面
- 切换到Testnet测试网或本地模拟器环境重新运行
- 检查是否有浏览器插件屏蔽了控制台日志输出
内容的提问来源于stack exchange,提问作者Hemin Patel
相关产品推荐
相关产品推荐

