このコード スニペットは次の出力を提供します (改行はスペースに置き換えられます):
ab c def g h i j k l m no p q r s t u v w x y z aa ab ac ad ae af ag ai ajak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db dc dd de df dg dh di dj dk dl dm dn do dp dq Dr ds dt du dv dw dx dy dze ea eb ec ed ee ef eg eh ei eje ek el em en eo ep eq er es et eu ev ew ex...to yz
P粉5556827182024-01-22 11:11:19
'z' に到達すると (これは範囲内の有効な結果であり、$i はそれをシーケンス内の次の値にインクリメントします)、次の値は 'aa' になります; アルファベット順では、'aa' は < 'z',因此永远不会满足比较
リーリーP粉3080890802024-01-22 09:22:34
コメントより: -
また、<=
は辞書編集的な比較であるため、'z' 1 ≤ 'z'
であることにも注意してください。 ('z' 1 = 'aa' ≤ 'z'
であるため。ただし、最初の比較では 'za' ≤ 'z'
は false です。) たとえば、$ i == 'z'
で十分です。