修改程序后再运行结果没有变化 ?

修改程序后再运行结果没有变化 ?

老师:

我注销了几行println代码​,

fun main(args: Array<String>) {
/* println("abc".multiply(3))//abcabcabc
   println("abc" * 5)//abcabcabcabcabc*/
   println("string".a)//abc
   println("abc".b)//
}

并修改扩展属性代码:

var String.b: Int
   set(value) {}
get() = 6
重新运行结果居然没有变化 :
abcabcabc
abcabcabcabcabc
5

退出程序,重新进入,再次运行也是相同结果?

http://img1.sycdn.imooc.com//climg/6087ccbb09a8798914400900.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2021-04-27 17:22:26

同学,你好!老师测试的结果,并不存在同学所描述的情况。

​另外你要点击这个按钮运行哈

http://img1.sycdn.imooc.com//climg/6087d7cc094a6b9a03940155.jpg

祝:学习愉快!

  • 提问者 慕运维0750787 #1

    这个按钮我点过的,上下两个按钮全部点过,都不行


    2021-04-28 09:31:07
  • 好帮手慕雪 回复 提问者 慕运维0750787 #2

    那同学的环境应该是有问题,建议用AS再测试一下。

    2021-04-29 10:00:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师