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 = [5,6,7,9]
let cftB:[Int] = []
print("配列の並び順を比較する結果1")
let resA = cftA.lexicographicallyPrecedes( cftB )
print( resA )
print("配列の並び順を比較する結果2")
let resB = cftB.lexicographicallyPrecedes( cftA )
print( resB )
let cftA = [5,6,7,9] let cftB:[Int] = [] print("配列の並び順を比較する結果1") let resA = cftA.lexicographicallyPrecedes( cftB ) print( resA ) print("配列の並び順を比較する結果2") let resB = cftB.lexicographicallyPrecedes( cftA ) print( resB )
let cftA = [5,6,7,9]
let cftB:[Int] = []

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

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

実行結果

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

 

Swift

Posted by arkgame