¡@¥»½g²¤¶ AutoIt ¼Ð·Ç¨ç¦¡®wªº Array.au3, ¬O¤@¨Ç¸g±`¥Î¨ìªº°}¦C³B²z¨BÆJ¼g¦¨¨Ï¥ÎªÌ¦Û©w¸q¨ç¦¡¡A¥Dn°w¹ï¤@ºû¡B¤Gºû°}¦C¡C³o¸s¨ç¦¡¤j¬ù¥i¤À¦¨¡u¿é¥X¡v¡B¡u³æ¯Â¸ê®Æ·h²¾¡v¡B¡u±Æ§Ç»P·j´M¡v¡B¡u¼W´î¤¸¯À¡v¡B¡u¨ä¥L¡vµ¥¤¤jÃþ¡C ¡@Array.au3 ¤¤¡A¨ç¦¡¥þ³¡³£¥H _Array ¶}ÀY¡A°Ñ¼Æ¤¤ªø«× n ªº¤@ºû°}¦C³Q·í¦¨¦³ n ¦C (row) ©Î n Äæ (column), ¤j¤p m*n ªº¤Gºû°}¦C«h¬O¤@Ó m ¦C n Ä檺ªí®æ¡C³\¦h¨ç¦¡ªº°Ñ¼Æ³]p³£±N¡u¦C¡vªº«ü©w³]¬°¥²n¡A¡uÄæ¡vªº«ü©w³]¬°¥i¿ï¡A¥HÝ®e¤@ºû»P¤Gºû°}¦C¡C¥H¤U¤º®e·|±N¨ç¦¡¼Ð¤W³sµ²¡AŪªÌ¥i±qºô¶¸ÌÀò¨ú§ó¦h½d¨Ò¡C ¡@µù¡G¥»¤å¥H²{¦æª©¥» 3.3.14.2 ¬°·Ç¡C ¡@«e±¥Î¹Lªº _ArrayDisplay §YÄÝ©ó¡u¿é¥X¡vÃþ¡A¥t¥~ÁÙ¦³ _ArrayToString ¤Î _ArrayToClip, ²³æ¥Ü½d¦p¤U¡G ¡@³o¤GӨ禡ªº°Ñ¼Æ³]p§¹¥þ¤@¼Ë¡A©ÎªÌ¥i¥H»¡ _ArrayToClip ¥u¬O±N _ArrayToString ªºµ²ªG©ñ¤J°Å¶Kï¡C¦b Array.au3 ªº¨ç¦¡¸Ì¡A²Ä¤@ӰѼƤ@©w³£¬O°}¦C¡C ¡@²Ä¤G¨ì²Ä¥|ӰѼƤÀ§O«ü©w¡u¤À¹j¦r¤¸¡v¡B¡u¶}©lªº¦C¡v¡B¡uµ²§ôªº¦C¡v¡A¤À¹j¦r¤¸¹w³]¬O |, ½d³ò¹w³]¬O©Ò¦³ªº¦C¡AY©I¥s _ArrayToString($demo, "/", 1, 3) ´N·|²£¥Í "2/3/4" ªºµª®×¡C¥t¥~¡A«ü©w½d³ò®É¥i¥H¶ñ¤J -1 ªí¥Ü«O¯d¹w³]È¡C
¡@²Ä¤¨ì²Ä¤CӰѼƥΨӫü©w¤Gºû°}¦C¸Ìªº¡u¦C¤§¶¡ªº¤À¹j¦r¤¸¡v¡B¡u¶}©lªºÄæ¡v¥H¤Î¡uµ²§ôªºÄæ¡v¡C¡u¦C¤§¶¡ªº¤À¹j¦r¤¸¡v¹w³]¬° @CRLF, ¤]´N¬O¤@¦æ¬¢®e¯Ç¤@¦C¡AÄ檺½d³ò¤]¹w³]©Ò¦³ªºÄæ¡C¦pªG¥u·Q«ü©w¦Cªº¤À¹j¦r¤¸©ÎÄæ½d³ò¡A¤£±o¤£¶ñ¤W¦Cªº½d³ò®É¡A¥i±N¶}©l¡Bµ²§ô³£¼g -1 ªí¥Ü¥þ½d³ò¡C
¡@_ArrayToString ¥¢±Ñ®É¸Óª½±µÀˬd @error, _ArrayToClip °£¤F©Ò¦³ _ArrayToString ·|¦³ªº¿ù»~¥~¡A¥[¤W @error ·|¦]¬°¤º³¡©I¥s ClipPut ¤º«Ø¨ç¦¡±N¦r¦ê©ñ¨ì°Å¶Kï®É¥¢±Ñ¦Ó³]¬° -1.
¡@¶¶¹D¤@´£¡A¨ä¹ê¤Gºû°}¦Cªºªì©l¤Æ¼gªk¡A¥iµø¬°Ä椧¶¡¥Î³r¸¹¤À¹j¡A¦C¤§¶¡¥Î "], [" ¤À¹jªºµ²ªG¡A«e«á¥[¤W "[[" »P "]]" ªº¦r¦ê¡C
¡@©Ò¿×¡u³æ¯Â¸ê®Æ·h²¾¡v«üªº¬O§ïÅܸê®Æ¦ì¸m¡A»P¸ê®Æ¤§¶¡ªº¤ñ¸ûµLÃö¡C¦b¦¹§Ú¤]±N¡u¸ê®Æ·h²¾¨ì¤@Ó·s°}¦C¦Ó¦^¶Ç¡vªº¨ç¦¡Âk¬°¦¹Ãþ¡Cº¥ý¡A¤£·|²£¥Í·s°}¦Cªº¬O _ArraySwap, _ArrayReverse ©M _ArrayShuffle. ²³æ¥Ü½d¦p¤U¡G ¡@_ArraySwap ¥i¥H«ü©w¦P¤@°}¦Cªº¨âÓ¦ì¸m¡A¨ç¦¡¤º±NÂù¤èªºÈ¥æ´«¡C¤@ºû°}¦C¥un¤TӰѼơA¥æ´«¨âÓ¦ì¸mªºÈ¡C¤Gºû°}¦C¦³¥t¥~¤TÓ¥i¿ï°Ñ¼Æ¡A¥i¥æ´«¨â¦C©Î¨âÄ檺³¡¥÷©Î¥þ³¡¡C²Ä¥|Ó°Ñ¼Æ True/False ªí¥Ün´«¨â¦C©Î¨âÄæ¡A¹w³]¬O¨âÄæ¡C³Ì«á¤GӰѼƥΨӫü©wn¥æ´«¦C¡]Äæ¡^ªº½d³ò¡C ¡@_ArrayReverse ¥Î¨Ó¤ÏÂà°}¦C¸Ì¸ê®ÆÂ\©ñªº¶¶§Ç¡A¥u¯à¥Î©ó¤@ºû°}¦C¡C¥¦¦³¤GÓ¥i¿ï°Ñ¼Æ¡A¥Î¨Ó«ü©wn³Q¤ÏÂ઺½d³ò¡A¤W¨Ò¥¼«ü©w«h¹w³]¤ÏÂà¾ãÓ°}¦C¡C ¡@_ArrayShuffle ´N¬O¡u¬~µP¡v¡A¥´¶Ã°}¦C¸Ì¸ê®ÆÂ\©ñªº¶¶§Ç¡A¹CÀ¸³]p±`¥Î¡C¥¦ªº²Ä¤G¡B²Ä¤TӰѼƬO¥i¿ï°Ñ¼Æ¡A¥i«ü©w¥un¥´¶Ã°}¦Cªº³¡¤À½d³ò¡A¥¼«ü©w«h¹w³]¥´¶Ã¾ãÓ°}¦C¡C¹ï¤Gºû°}¦C¦Ó¨¥¡A«ü©wªº½d³ò¬O°Ñ¦Ò¨ì¡u¦C¡v¡A¤]´N¬O¥H¤@¾î±Æ¬°³æ¦ì¨Ó¥´¶Ã¡A¤£¹L¥i¥Î²Ä¥|Ó¥i¿ï°Ñ¼Æ«ü©w¦¨¥u¥´¶Ã³o¨Ç¦Cªº¬Y¤@Äæ¦Ó¤w¡C¦A´£¨Ñ¤@Ó¥´¶Ã¤Gºû°}¦Cªº½d¨Ò¡G ¡@²Ä¤@¦¸ _ArrayDisplay ®i¥Üªºµ²ªG¥i¯à¬O [[1, 2], [3, 4]] ©Î [[3, 4], [1, 2]], ´N¬O¨â¦C¥æ´«»P§_ªºµ²ªG¡A¦ý²Ä¤G¦¸ _ArrayDisplay Åã¥Ü [[1, 2], [3, 4]] ©Î [[1, 4], [3, 2]], ´N¬O¥u¦³²Ä¤GÄæ³Q¥æ´«»P§_¡Cª`·N°Ñ¼Æªº 1 ¬O¦]¬°°}¦C¯Á¤Þ±q 0 ºâ°_¡A¡A©Ò¥H²Ä¤GÄ檺¯Á¤Þ¬O 1. ³o¬OÀH¾÷¥æ´«¡A¤£«OÃÒ¦ó®É·|¦³¦óµ²ªG¡A¦]¦¹n¬Ý¨ì©Ò¦³µ²ªG´N¦h°õ¦æ´X¦¸§a¡I ¡@·Qª¾¹D¬~µPªº¤º³¡¹ê§@¡AŪªÌ¥i°Ñ¦Ò Fisher-Yates shuffle, ¬ÝÀ´¥i¥Î©ó¨ä¥L¨S¦³²{¦¨¹ê§@¬~µPªºµ{¦¡»y¨¥¨Ó¼g¹CÀ¸¡C ¡@¡u³æ¯Â¸ê®Æ·h²¾¡v¤¤³Q§ÚÂk¨ì¥t¤@Ãþªº¬O _ArrayTranspose, _ArrayCombinations ¸ò _ArrayPermute. ¥¦Ì³£·|²o¯A¨ì°O¾ÐÅé°t¸mªº§ïÅÜ¡A¥B³£¿í¦u¬Y¨Ç¬J©wì«h¨Ó«·s¦w±Æ¤¸¯Àªº¦ì¸m¡A³£±aÂI¼Æ¾Çªº¨ý¹D¡A¦]¦¹©ñ¦b¤@°_¡C ¡@_ArrayTranspose ¥Î¨Ó¡uÂà¸m¡v°}¦C¡A¡uÂà¸m¡v§Y§â¥¦ªº¦C¡BÄæ¹ï½Õ¡A¤¸¨Ï©w¸q¤W¥u°w¹ï¤Gºû°}¦C¡CÂà¸m«e¦b [$i][$j] ¦ì¸mªº¸ê®Æ¡AÂà¸m«á¦b [$j][$i] ªº¦ì¸m¡A½u©Ê¥N¼Æ¤¤¡uÂà¸m¡v¬O¹ï¯x°}ªº¤@Ó«n¹Bºâ¡CÁöµM¤W¨Ò¥¼¥Ü½d¡A¦ý _ArrayTranspose ·|§â¤@ºû°}¦C·í¦¨¥u¦³¤@¦Cªº¤Gºû°}¦C¨ÓÂà¸m¡A¦AÂà¦^¥hªº¸Ü´N¯uÅܦ¨¥u¦³¤@¦Cªº¤Gºû°}¦C¤F¡C ¡@_ArrayCombinations ¥Î¨Ó¦C¥X©Ò¦³²Õ¦X¤èªk¡A¤W¨Ò±NÅã¥Ü¥|Ó¤¸¯Àªº¤@ºû°}¦C [3, "AB", "AC", "BC"]. ²Ä¤@Ó¤¸¯À 3 ¬Op¼Æ¡Aµª®×¦b«á¤TÓ¤¸¯À¡A¦ý¥H¦r¦êªí¥Ü¡C°Ñ¼Æªº 2 ªí¥Ü¨ú¥X¤GÓ¤¸¯Àªº²Õ¦X¤è¦¡¡A¥t¦³¤@Ó¥i¿ï°Ñ¼Æ«ü©w¿é¥X²Õ¦X¤è¦¡¤§¶¡°Ï¹j¤¸¯À¥Îªº²Å¸¹¡A¤ñ¦p«ü©w "|" ·|§â¿é¥Xªº "AB" Åܦ¨ "A|B". ¡@_ArrayPermute ¥Î¨Ó¦C¥X©Ò¦³±Æ¦C¤èªk¡A¥¦¤]ª½±µ¦^¶Ç¥t¤@Ó°}¦C¡A®æ¦¡»P _ArrayCombinations ¤@P¡C¤W¨Ò±N±o¨ì [6, "ABC", "ACB", "BAC", "BCA", "CBA", "CAB"]. ¥¦¤]¦³¤@Ó¥i¿ï°Ñ¼Æ¡A«ü©w¿é¥Xªº±Æ¦C¤è¦¡¤§¶¡°Ï¹j¤¸¯À¥Îªº²Å¸¹¡C³o¨Ç±Æ¦Cªº©Ò¦³¤è¦¡¡A´N¬O¬~µP«á©Ò¦³¥i¯àªºµ²ªG¡Cª`·N _ArrayPermute ·|§ïÅÜ¿é¤Jªº°}¦C¡AÅܦ¨Âà¸m«áªºµ²ªG¡A·Q²`¤J¤F¸ÑªºÅªªÌ¥i¾\Ū Calculating Permutations ³oÓºô¶¡C ¡@¡u±Æ§Ç»P·j´M¡vÃþ¦³¤KӨ禡¡A¦ý¥Î³~³£«Ü¦n²z¸Ñ¡A¥ý¥Hªí®æ²z¨ä¥\¯à¦p¤U¡G
¡@³o¤GӨ禡ªº°Ñ¼Æ³]p§¹¥þ¬Û¦P¡C²Ä¤G¦Ü²Ä¤Ó°Ñ¼Æ¬Ò¥i¿ï¡A²Ä¤GӰѼƨM©wn¥Î¡u¦r¦ê¡v©ÎªÌ¡u¼ÆÈ¡vªº¨¤«×¨Ó¤ñ¸û¡A·í«ü©w¬°¹w³]ªº¡u¦r¦ê¡v¨¤«× (0) ®É¡A¨Ì¾Ú¦r¨å¶¶§Ç¨Ó¤ñ¸û¡A¡u¼ÆÈ¡v¨¤«× (1) «h±N©Ò¦³¦r¦ê³£Âà¼ÆÈ«á¤~¤ñ¸û¡C²Ä¤@¦¸ _ArrayDisplay Åã¥Ü¦r¨å¶¶§Ç¬D¥X 8 ¶}ÀYªº¦r¦ê³Ì¤j¡A¦ý²Ä¤G¦¸ _ArrayDisplay Åã¥ÜÂà¼ÆÈ«á 12 ³Ì¤j¡C ¡@²Ä¤T¡B¥|ӰѼƫü©w·j´M½d³ò¡A_ArrayMinIndex ²Ä¤TÓ°Ñ¼Æ 2 §Y±q¦ì¸m 2 ¶}©l§ä°_¡A¥»¨Ó¾ãÓ°}¦C³Ì¤pªº¼ÆȬO 4, ¦ý±q¦ì¸m 2 ¶}©l§ä°_³Ì¤pªº¼ÆÈÅܦ¨¦ì¸m 5 ªº 5. ¡@¦pªG¿é¤J¬O¤Gºû°}¦C¡A¥i¥Î²Ä¤Ó°Ñ¼Æ«ü©wn§äþÄ檺³Ì¤j¤¸¯À¦ì¸m¡A¹w³]¬O¯Á¤Þ 0 ªºÄæ¡A¤Gºû°}¦C´N¤£¦b¥»½g¥Ü½d¡C ¡@_ArrayMax, _ArrayMin ªº°Ñ¼Æ©M¿ù»~³]¸m @error ³£¸ò _ArrayMaxIndex, _ArrayMinIndex ¤@¼Ë¡A¥u¦³¦^¶ÇÈÅܦ¨§ä¨ìªº¸ê®Æ¥»¨¦Ó«D¯Á¤Þ¦ì¸m¡A¬G¤£¥t¥[¥Ü½d¡C¥t¥~¡A·í°}¦C¤º®e²VÂø 0-9 ¦r¦ê»P¼ÆÈ«¬ºA¡A«Øij¥ýÂন¬Û¦P«¬ºA¤~§ä³Ì¤j¡B³Ì¤pÈ¡A©ÎªÌ«ü©w¥H¼ÆȨ¤«×¨Ó¤ñ¸û¡A§_«hµ²ªG¥i¯à¤£¬O¹w´Á¡C ¡@±µµÛ¥Ü½d _ArraySearch ¤Î _ArrayFindAll, ¨âªÌ³£¥Î¨Ó§ä¥X¯S©w¸ê®Æ¦b°}¦C¸Ìªº¦ì¸m¡A«eªÌ§ä¥X²Ä¤@¦¸©Î³Ì«á¤@¦¸¥X²{«ü©w¸ê®Æªº¦ì¸m¡A«áªÌ«h¤@ª½©I¥s _ArraySearch «ùÄò§ä¥X©Ò¦³¸Ó¸ê®Æ¥X²{ªº¦ì¸m¡C ¡@¤W¨Ò¦³¤C¦¸ MsgBox ¦L¥X _ArraySearch µ²ªG¡A¤Î¤@¦¸ _ArrayDisplay ¦L¥X _ArrayFindAll µ²ªG¡C«e¤T¦¸ MsgBox °w¹ï 12 ·j´M¡A«á¥|¦¸°w¹ï AB, _ArrayFindAll «h¥u®i¥Ü·j´M 12. ¡@_ArraySearch ¦@¦³¤EӰѼơA«e¨âÓ¬O¿é¤J°}¦C§Yn§äªº¯S©w¸ê®Æ¡A²Ä¤T¡B¥|Ó¥i¿ï°Ñ¼Æ«ü©w·j´M½d³ò¡]¹w³]¾ãÓ°}¦C¡^¡A²Ä¤¨ì¤CÓ¥i¿ï°Ñ¼Æ«ü©w¤ñ¸û¬O§_¤À¤j¤p¼g¡B¨ä¥L¤ñ¸û²Ó¸`¡B·j´Mªº¤è¦V¡A³Ì«á¤GÓ¥i¿ï°Ñ¼Æ»P¤Gºû°}¦C¦³Ãö¡A¯dµ¹ÅªªÌºN¯Á¡C ¡@²Ä¤@¦¸ MsgBox ¦L¥X 0 ¦ý¨º¸Ì¬O¡u¦r¦ê¡vªº 12, ¥i¨£¥¼«ü©w½d³òµ¥¨ä¥L¤ñ¸û²Ó¸`®É¡A_ArraySearch ·|§â¸ê®ÆÂন¸òn§äªºÈ¬Û¦P«¬ºA¤~¤ñ¡C²Ä¤G¦¸ MsgBox ¦]¬°«ü©w½d³ò±q 1 ¶}©l¡A¶V¹L 0 ´N·|§ä¨ì¦ì¸m 3 ªº 12. ²Ä¤T¦¸ MsgBox §â²Ä¤T¨ì²Ä¤°Ñ¼Æ³£¶ñ¹w³]È 0, ¥u¦³²Ä¤»°Ñ¼Æ«ü©w 2, ·N§Y¦P§ÎºA¤~·|¤ñ¸û¡A¦]¦¹·j´M¾ãÓ°}¦C«o¤]±o¨ìµª®×¬O¦ì¸m 3. ¡@²Ä¥|¦¸ MsgBox µª®× 1 ªí¥Ü "AB" ³QµL½×¤j¤p¼g¤ñ¹ï¡A²Ä¤¦¸ MsgBox ¦³n¨D²Ä¤°Ñ¼Æ¬° 1 ´N¬O¤]¬Ý¤j¤p¼g¡A¤~·|±oµª®× 2. ²Ä¤»¦¸ MsgBox §â²Ä¤»°Ñ¼Æ³]¬° 1 ªí¥Ü¡u¦r¦êªº³¡¥÷·j´M¡v¡A§ä¥X¦³ B ªº¸ê®Æ¦b¦ì¸m 1, ¦ý²Ä¤CÓ MsgBox ¬O²Ä¤»Ó MsgBox ªºª¬ªp¦h©w¤j¤p¼g´N§ä¨ì B ¥X²{¦b¦ì¸m 2. ¡@µù¡G²Ä¤C°Ñ¼Æ¦b½d¨Ò¤¤¤]¥¼¥Ü½d¡A¯dµ¹ÅªªÌ¦Û¤v§ï¼Æ¦rª±ª±¬Ý¡A¹w³] (1) ´N¬O±qÀY·j´M¡A¼g 0 Åܦ¨±q§À¤Ú·j´M¡C ¡@_ArrayDisplay Åã¥Ü¤@ºû°}¦C¤º¦³ 0, 3 ¨âÓ¤¸¯À¡A¤]´N¬O 12 ¥X²{¦b¸ê®Æªº³o¨âÓ¦ì¸m¡C_ArrayFindAll ªº°Ñ¼Æ¸ò _ArraySearch ´X¥G¤@¼Ë¡A¥u¬O¤Ö¤F _ArraySearch ²Ä¤CӰѼƨӫü©w·j´M¤è¦V¡A_ArrayFindAll ªº²Ä¤C¡B¤K°Ñ¼Æ´N¬O _ArraySearch ªº²Ä¤K¡B¤E°Ñ¼Æ¡C¥t¤@³B®t§O´N¬O _ArrayFindAll ¦^¶Ç°}¦C¦Ó«D³æ¤@¼Æ¦r¡C ¡@³Ì«á¬O _ArraySort »P _ArrayBinarySearch. _ArrayBinarySearch ¥u¯à¥Î©ó¤w±Æ§Çªº¸ê®Æ¡AY¥Ñ¤p¦Ó¤j±Æ§Ç¡Aµo²{¤¤¶¡ªº¤¸¯À¤ñn§äªºªF¦è¤j®Éµª®×¤@©w¦b¥ª¥bÃä¡A¤Ï¤§«h¬O¥k¥bÃä¡A¨C¦¸³£¥i¥H¥h°£¤@¥b¸ê®Æ¤£¥²¦A¤ñ¹ï¡A¦]¦Ó±o¦W¡C¥H¤U¥ý¶i¦æ¥Ü½d¡G ¡@_ArraySort ¨Ì·Ó¦r¨å¶¶§Ç¨Ó±Æ§Ç¥|Ó¦W¦r¡A´«¨¥¤§´N¬O AutoIt 쥻´N©w¸qªº¤j©ó¡B¤p©óÃö«Y¡C¥¦ªº²Ä¤GÓ¬O¥i¿ï°Ñ¼Æ¡A¬° 1 «h±Æ§ÇÅܦ¨¥Ñ¤j¨ì¤p¡A²Ä¤T¡B¥|ӰѼƫü©wn±Æ§Çªº½d³ò¡A³Ì«á¤@ӰѼưw¹ï¤Gºû°}¦C«ü©w°Ñ»P±Æ§Ç¥ÎªºÄæ¦ì¡A¤Gºû°}¦C®Ú¾Ú¸ÓÄæ¨M©w¸ê®Æ¶¶§Ç¡A¦ý¸ê®Æ¦ì¸m¥æ´«®É¥H¾ã¦C¬°³æ¦ì¡C ¡@µù¡G³Q±Æ§Çªº°}¦CÀ³¸Ó«ü©w±Æ§Ç½d³ò¤º©Ò¦³¤¸¯Àªº¸ê®Æ«¬ºAÃĤ@¼Ë¡A§_«h AutoIt ¤º³¡¦Û°ÊÂ૬¤ñ¸ûªºµ²ªG¥i¯à¤£¬O¹w´Á¡I ¡@²Ä¤@Ó Else ¤º¡A¥¿½T¨ú±o¨Ï¥ÎªÌ¿é¤Jªº¦W¦r«á¡A´N¥Î _ArrayBinarySearch §ä¥X©Ò¦b¦ì¸m¡A¤£¹L¦]¬°¦¹®É°}¦C¤w±Æ§Ç¤F¡A©Ò¥H·j´M¥X¨Óªºµª®×¬O±Æ§Ç¤§«áªº¦ì¸m¡C¥¦ªº²Ä¤T¡B¥|Ó¬O¥i¿ï°Ñ¼Æ¡A«ü©w³Q·j´Mªº°}¦C½d³ò¡A³Ì«á¤@ӰѼưw¹ï¤Gºû°}¦C«ü©w³Q·j´MªºÄæ¦ì¡C¥¦¸ò _ArraySort ¤@¼Ë³£¥Î AutoIt ©w¸qªºµL¤j¤p¼g¤ñ¸ûÃö«Y¡A¦]¦¹¤j¤p¼g¨S¥´¹ï¤]¤@¼Ë·|§ä¨ì¤H¡C ¡@¥H¤U¥Ü½d¤Gºû°}¦Cªº±Æ§Ç»P·j´M¡G ¡@³o¸Ì $data ¬O¤@Óªí®æ¡A¦³¼ÐÃD¦C¤Î¥|µ§¸ê®Æ¡C±Æ§Ç®É²Ä¤TӰѼƫü©w 1 §Y½d³ò±q²Ä¤@¦C¶}©l¡A¥H¶V¹L¼ÐÃD¦C¡A²Ä¥|ӰѼƫü©w 0 ¬O¥¦ªº¹w³]È¡A½d³ò¤´·|©µ¦ù¨ì³Ì«á¡A²Ä¤Ó°Ñ¼Æ 1 ªí¥Ü¨Ì¾Ú¯Á¤Þ 1 ªºÄæ¦ì±Æ§Ç¡C ¡@_ArrayDisplay µ²ªGÅã¥Ü±Æ§Ç§¹«á¡A¸ê®Æ·h²¾¬O¾ã¦Cªº¡A¡u½s¸¹¡v¸òµÛ¤H¶]¡C¦ý¦]¬°¼ÐÃD¦C¥¼¯Ç¤J±Æ§Ç½d³ò¡A©Ò¥H¼ÐÃD¦C¤´¦b²Ä¤@¦C¡C ¡@¤G¤À·j´M®É¡A¤]¥Î²Ä¤T¡B¥|ӰѼƫü©w¸ò±Æ§Ç®É¤@¼Ëªº½d³ò¡A²Ä¤Ó°Ñ¼Æ¤]«ü©w¯Á¤Þ 1 ªºÄæ¦ì¡C§ä¨ì¤Hªº¿é¥Xµ²ªG·|¦C¥X¦ì¸m»P½s¸¹¨Ñ¤ñ¹ï¡Aªí¥Ü¥i³z¹L $index ¨ú¥X¤Hªº¨ä¥L¸ê®Æ¡AŪªÌ¤]¥i¥H§ï¦¨¨ú¥X¦~Ä֩ΩʧO¡C ¡@¡u¼W´î¤¸¯À¡vÃþªº¨ç¦¡¥Dn´N¬O¶i¦æ¤¸¯Àªº¡u´¡¤J¡v»P¡u§R°£¡v¡C¤U±±N¦¹Ãþ¤KӨ禡ªº¥\¯à¦Cªí²z¡G
¡@²Ä¤@¦¸ _ArrayDisplay Åã¥Üªº¬O _ArrayDelete §¹«áªºµ²ªG [2, 3, 4, 5, 6, 7, 8]. ²Ä¤G¦¸ _ArrayDisplay Åã¥Üªº¬O _ArrayPop §¹«áªºµ²ªG [2, 3, 4, 9, 5, 6, 7]. ¡@_ArrayAdd ¦b°}¦C³Ì«á°l¥[¤¸¯À¡A³o¸Ì¥u®i¥Ü«e¤GӰѼơG°}¦C»Pn°l¥[ªºÈ¡C¦]¦¹ 6 ¦b³Ì«á±¡A¥¦¤]¥i¥H¤@¦¸°l¥[¦hÓ¤¸¯À¡A±N°}¦C $b «A¥[¤W¥h«h 7 ¸ò 8 ´N¨Ì§Ç³Q©ñ¦b³Ì«á¡C ¡@_ArrayDelete ¥i±q¥ô·N¦ì¸m¥h°£¤¸¯À¡A²Ä¤GӰѼƴN¬On¥h°£¤¸¯Àªº¦ì¸m¡C³o¸Ì±N¥¦«ü©w¬° 0, «h°}¦C [0] ªº¤¸¯À´N³Q¥h°£¤F¡A«á±ªº¤¸¯À·|©¹«e»¼¸É¡A´«¨¥¤§¡A§R°£«á $a[0] ¨Ã«D¤£¦s¦b¡A¦Ó¬O¥Ñ쥻¦b $a[1] ªº 2 ¨ú¥N¡A¯u¥¿Åܦ¨¤£¦s¦bªº¬O $a[7] , ¦]¬°«á±¨S¦³¤¸¯À¨Ó»¼¸É¥¦¡C
¡@_ArrayInsert ¤]¬O¼W¥[¤¸¯À¦ý¥i¥ô¿ï¦ì¸m¡A²Ä¤GӰѼÆÅܦ¨n¥[¤J¤¸¯Àªº¦ì¸m¡A²Ä¤TӰѼƤ~¬On³Q¥[¤Jªº¤¸¯À¡C§¹¦¨«á $a[3] Åܦ¨«ü©wªº 9, ¨ä¥LªºÈ´N¨Ì§Ç³Q©¹«á±À¡C³o¸Ì¤]¥i¥H´¡¤J¦hÓ¤¸¯À¡A¤£¹L¥»¤å¨S¦³¦h¥[¥Ü½d¡C
¡@_ArrayPop ¤£¦ý·|©T©w¥h°£°}¦C³Ì«á¤@Ó¤¸¯À¡AÁÙ·|§â¸Ó¤¸¯À¦^¶Ç¡A¦]¦¹¯S¦a±µ¦í¨ä¦^¶ÇȦb $top ¨Ã¥B±N¥¦©ñ¦b _ArrayDisplay ªºµøµ¡¼ÐÃD¸Ì¤è«KÀˬd¡C·í _ArrayInsert §¹«á $a ³Ì«á¤@Ó¤¸¯À¬O 8, ¦]¦¹ _ArrayDisplay µøµ¡¼ÐÃD´N¼g $top = 8 , ¥i¬O²M³æùتº°}¦C¤º®e¥uÅã¥Ü¨ì 7.
¡@¥H¤U½d¨Ò®i¥Ü¤Gºû°}¦Cªº¾Þ§@¡Cè¤~¥Ü½dªº¨ç¦¡¦pªG³Qקï°}¦C¬O¤Gºû¡A³Q¼W´îªº³£¬O¡u¦C¡vªº¼Æ¥Ø¡A¦ý¦³®É§ÚÌn½Õ¾ã¡uÄæ¡vªº¼Æ¥Ø¡C³oÃä®i¥Ü _ArrayColInsert ¤Î _ArrayColDelete ·Pı¤W´N¬O´À¸ê®Æªí®æ¼W´îÄæ¦ì¡A¤§«eªº¨ç¦¡«h´Àªí®æ¼W´î¸ê®Æ¥»¨ªº¼Æ¶q¡C
¡@²Ä¤@¦¸ _ArrayDisplay Åã¥Üªº¬O¥]§t¡u¦W¦r¡v¡B¡u¨°ª¡v¡B¡uÅé«¡vªºªí®æ¡A²Ä¤G¦¸ _ArrayDisplay Åã¥Üªºªí®æ¦h¤F¡u¦å«¬¡vÄæ¦ì¡A²Ä¤T¦¸ _ArrayDisplay Åã¥Üªºªí®æ¤ñ¤W¦¸¤Ö¤F¡u¦W¦r¡vÄæ¦ì¡C ¡@_ArrayColInsert ¥i¦bªí®æ¸Ì·s¼WªÅÄæ¦ì¡A¤£¹L·s¼W¥H«á¸ÓÄ檺¼ÐÃD»P¸ê®Æ¤º®e¥²¶·¦bµ{¦¡¸Ì¦Û¦æ¶ñ¤W¡C²Ä¤GӰѼƫü©w·s¼WÄæ¦ì³B¡A«ü©w¬° 1 ªí¥Ü¥H«á $data °}¦Cªº²Ä¤GÓ¯Á¤Þ¬° 1 ªº¦ì¸m³£Åܦ¨·s³Ð¥ßªºªÅÅܼơA«á±¦³¸ê®Æ´N©¹«á±À²¾¡AµS¦p¦b Excel ¸Ìªº´¡¤JÄæ¥\¯à¡C ¡@_ArrayColDelete ²Ä¤GӰѼƴN¬On§R°£ªºÄæ¦ì¸m¡A¦¹³B 0 ´N¬O²Ä¤@Äæ¡u¦W¦r¡v¡C¥¦¤]¦p¦P Excel ªº§R°£Äæ¥\¯à¡A·í³oÄæ²M°£«á¡A«á±ªº¸ê®Æ´N©¹«e±À²¾¦a¸É¡C_ArrayColDelete ¦³²Ä¤TÓ¥i¿ï°Ñ¼Æ¡A¹w³]¬°°²¡AY³]¬°¯u«h·í§R°£Äæ«á°}¦C³Ñ¤U¤@Äæ®É¡A¦Û°Ê§â¥¦Åܦ¨¤@ºû°}¦C¡C ¡@·Q¬D¾ÔªºÅªªÌ¡A¥i¥H¦Û¤v°l¥[¤@Ó BMI Äæ¡AµM«á´À¤G¤Hºâ¬Ý¬Ý BMI «á¶ñ¤J¡C ¦^ ¡P §Úªº AutoIt ¾Ç²ßµ§°O ³o¤@½g¤å³¹«Ê± ¦^ ¡P §Úªº AutoIt ¾Ç²ßµ§°O ³o¤@½g¤å³¹«Ê± ¦^ ¡P §Úªº AutoIt ¾Ç²ßµ§°O ³o¤@½g¤å³¹«Ê± ¦^ ¡P §Úªº AutoIt ¾Ç²ßµ§°O ³o¤@½g¤å³¹«Ê± |