如果不是“o = odd()”,而是直接用 odd().next(),则每次都输出“step 1 ,1”,怎么回事?
两个
odd().next() odd().next()
相当于:
o1 = odd() o1.next() o2 = odd() o2.next()
两个对象互相独立互不影响,当然每次都是1
Sign in to make a reply
阿派派001
如果不是“o = odd()”,而是直接用 odd().next(),则每次都输出“step 1 ,1”,怎么回事?