File tree Expand file tree Collapse file tree 9 files changed +18
-8
lines changed Expand file tree Collapse file tree 9 files changed +18
-8
lines changed Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ def __len__(self):
2727 return self ._size
2828
2929 def clear (self , value = None ):
30- for i in range (self ._items ):
30+ for i in range (len ( self ._items ) ):
3131 self ._items [i ] = value
3232
3333 def __iter__ (self ):
Original file line number Diff line number Diff line change 8585 < li class ="toctree-l2 "> < a href ="#_3 "> 延伸阅读</ a > </ li >
8686
8787
88+ < li class ="toctree-l2 "> < a href ="#_4 "> 勘误</ a > </ li >
89+
90+
8891 </ ul >
8992 </ li >
9093
@@ -281,6 +284,8 @@ <h1 id="_2">小问题</h1>
281284< h1 id ="_3 "> 延伸阅读</ h1 >
282285< p > < a href ="https://www.laurentluce.com/posts/python-list-implementation/ "> Python list implementation</ a > </ p >
283286< p > < a href ="https://github.com/python/cpython/blob/master/Objects/listobject.c "> https://github.com/python/cpython/blob/master/Objects/listobject.c</ a > </ p >
287+ < h1 id ="_4 "> 勘误</ h1 >
288+ < p > 视频里的 Array.clear 方法有误。应该是 < code > for i in range(len(self._items))</ code > ,已经在后续所有使用到 Array 的代码里修正</ p >
284289
285290 </ div >
286291 </ div >
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ def __len__(self):
1818 return self ._size
1919
2020 def clear (self , value = None ):
21- for i in range (self ._items ):
21+ for i in range (len ( self ._items ) ):
2222 self ._items [i ] = value
2323
2424 def __iter__ (self ):
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ def __len__(self):
1919 return self ._size
2020
2121 def clear (self , value = None ):
22- for i in range (self ._items ):
22+ for i in range (len ( self ._items ) ):
2323 self ._items [i ] = value
2424
2525 def __iter__ (self ):
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ def __len__(self):
1919 return self ._size
2020
2121 def clear (self , value = None ):
22- for i in range (self ._items ):
22+ for i in range (len ( self ._items ) ):
2323 self ._items [i ] = value
2424
2525 def __iter__ (self ):
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ def __len__(self):
1919 return self ._size
2020
2121 def clear (self , value = None ):
22- for i in range (self ._items ):
22+ for i in range (len ( self ._items ) ):
2323 self ._items [i ] = value
2424
2525 def __iter__ (self ):
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ def __len__(self):
1919 return self ._size
2020
2121 def clear (self , value = None ):
22- for i in range (self ._items ):
22+ for i in range (len ( self ._items ) ):
2323 self ._items [i ] = value
2424
2525 def __iter__ (self ):
Original file line number Diff line number Diff line change @@ -480,5 +480,5 @@ <h2 id="_19">本电子书制作和写作方式</h2>
480480
481481<!--
482482MkDocs version : 0.17.3
483- Build Date UTC : 2018-05-29 13:08:23
483+ Build Date UTC : 2018-05-29 15:47:42
484484-->
Load Diff Large diffs are not rendered by default.
You can’t perform that action at this time.
0 commit comments