不断学习、不断创新、用代码创造自己的世界!——河许人
;~ 作 者: 河许人 ;~ 脚本说明: 对象的方法 ;~ 环境 版本: Autohotkey v1.1.24.02 ;方法都有对应的 obj前缀函数 array := [1, 2, 3] MsgBox % ObjMaxIndex(array) " = " array.MaxIndex() ;InsertAt x := [] x.InsertAt(1, "A", "B") ; => ["A", "B"] x.InsertAt(2, "C") ; => ["A", "C", "B"] ; 稀疏(不连续)/未赋值 元素也被保留: x := ["A", , "C"] x.InsertAt(2, "B") ; => ["A", "B", , "C"] x := ["C"] x.InsertAt(1, , "B") ; => [ , "B", "C"] ;不连续的 x := [], handleX := 0x4321, handleY := 0x1234 x.InsertAt(handleX, "A") MsgBox % x[handleX] ; A - 正确 x.InsertAt(handleY, "B") MsgBox % x[handleX] ; 返回空值 MsgBox % x[handleX+1] ; 这才是 "B" 的正确 "位置" MsgBox % x[handleY]
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
赞积分
大佬牛逼,学习学习