Swiftで配列要素の並び順を比較するサンプル

2021年11月16日

環境
Swift version 5.2.3
書式
配列1.lexicographicallyPrecedes(配列2)
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
let cftA = [43,56,78,91]
let cftB = [43,55,78,92]
let cftC = [43,56,76,88]
print("並び順を比較する結果1")
let resA = cftA.lexicographicallyPrecedes( cftB )
print(resA)
print("並び順を比較する結果2")
let resB = cftB.lexicographicallyPrecedes( cftA )
print(resB)
print("並び順を比較する結果3")
let resC = cftA.lexicographicallyPrecedes( cftC )
print(resC)
let cftA = [43,56,78,91] let cftB = [43,55,78,92] let cftC = [43,56,76,88] print("並び順を比較する結果1") let resA = cftA.lexicographicallyPrecedes( cftB ) print(resA) print("並び順を比較する結果2") let resB = cftB.lexicographicallyPrecedes( cftA ) print(resB) print("並び順を比較する結果3") let resC = cftA.lexicographicallyPrecedes( cftC ) print(resC)
let cftA = [43,56,78,91]
let cftB = [43,55,78,92]
let cftC = [43,56,76,88]

print("並び順を比較する結果1")
let resA = cftA.lexicographicallyPrecedes( cftB )
print(resA)

print("並び順を比較する結果2")
let resB = cftB.lexicographicallyPrecedes( cftA )
print(resB)

print("並び順を比較する結果3")
let resC = cftA.lexicographicallyPrecedes( cftC )
print(resC)

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
並び順を比較する結果1
false
並び順を比較する結果2
true
並び順を比較する結果3
false
並び順を比較する結果1 false 並び順を比較する結果2 true 並び順を比較する結果3 false
並び順を比較する結果1
false
並び順を比較する結果2
true
並び順を比較する結果3
false

 

Swift

Posted by arkgame