A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© chernyog   /  2014-10-18 14:20  /  2426 人查看  /  24 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

736010695 发表于 2014-10-19 23:30
原因是作用域不明确,你在if语句下定义了一个变量b,按理讲这个变量只在if结构循环下才作用,但是由于你没加 ...

嗯,学习了。
回复 使用道具 举报
ench44 中级黑马 2014-10-20 22:48:56
22#
以后你可能会学习swift.....swift里面所有的流程控制语句,必须要有"{}"
回复 使用道具 举报
本帖最后由 csf62615 于 2014-10-21 00:52 编辑

我以前也有这个问题
回复 使用道具 举报
736010695 发表于 2014-10-19 23:30
原因是作用域不明确,你在if语句下定义了一个变量b,按理讲这个变量只在if结构循环下才作用,但是由于你没加 ...

嗯嗯,学习了,谢谢!
回复 使用道具 举报
邵起 中级黑马 2014-10-21 22:36:18
25#
编译器只通过大括号来识别作用域,理论上说新变量作用域在if语句块内,但编译器又只认大括号,所以会报错。。。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马