为了账号安全,请及时绑定邮箱和手机立即绑定

为什么只能用let不能用var

视屏中的代码 let x=1,y=2,z=3

为什么我用var x=1,y=2,z=3的时候 print里面会报错 Cannot invoke 'print' whit an argument list of type '@lvalue int ,@|value int)'

还有,为什么我没有separator方法

正在回答

3 回答

想搞个手机游戏,用Java已经做了贪吃蛇啊,吃豆豆之类的简单的游戏,现在想在手机上做个,把以前红白机上的游戏全放到手机上来

0 回复 有任何疑惑可以回复我~

换成 print((x)) 就行

0 回复 有任何疑惑可以回复我~

你这么写 x,y,z的默认类型为Int  ,那么对应的输出方式就需要改

0 回复 有任何疑惑可以回复我~
#1

慕虎2203750 提问者

我一直用Java的,一下子真反映不过来 = =,我会努力的,谢谢
2016-10-21 回复 有任何疑惑可以回复我~
#2

羽之_ 回复 慕虎2203750 提问者

你用的是Xcode多少
2016-10-21 回复 有任何疑惑可以回复我~
#3

慕虎2203750 提问者

我的是mac pro 版本只有10.9,XCODE只能使用XCODE6.1,其他的用不了,头疼
2016-10-21 回复 有任何疑惑可以回复我~
#4

羽之_

== 不对是不会报错的 你看看你不是写的有问题 还有就是 2.0的语法 如果你用的是xcode8 那么就是编译器问题 xcode8对应的是3.0语法 ,你可以换成7.2或者7.3的试试
2016-10-21 回复 有任何疑惑可以回复我~
#5

羽之_ 回复 慕虎2203750 提问者

那可能是你的xcode不支持 更行系统 换比编译器版本 话说学java 的 为什么搞swift
2016-10-21 回复 有任何疑惑可以回复我~
#6

慕虎2203750 提问者

不怕你笑话,我已经30多了,而且不是专科出生,我现在学习电脑语言也只是想圆年少的梦想
2016-10-21 回复 有任何疑惑可以回复我~
#7

羽之_ 回复 慕虎2203750 提问者

刚刚吃饭去了 你只学不做开发也没用啊 像你这样刚学 代码不敲没什么用啊
2016-10-21 回复 有任何疑惑可以回复我~
#8

羽之_ 回复 慕虎2203750 提问者

还有就是 现在swift都3.0了 如果你不做开发 学它没用
2016-10-21 回复 有任何疑惑可以回复我~
查看6条回复

举报

0/150
提交
取消

为什么只能用let不能用var

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信