var b:Int=1 with(b){ this+5 print(this) } pprint(b)
就好比上面的代码,它结果输出是1.
为什么不是输出6呢
您的每一个用心回答,都会让这个世界变得更美好一些!
作用?
你把你问的这句话,直接百度,答案就有了。
this+5
这句代码没赋值给b啊 你只是加了而已 没赋值,b的值就没变呀
还有就是这行代码,你写错了
pprint(b)
作用?
你把你问的这句话,直接百度,答案就有了。
这句代码没赋值给b啊 你只是加了而已 没赋值,b的值就没变呀
还有就是这行代码,你写错了