Avatar
Version< の実装を読むと普通にマッチしそうに見えますが,実際に試してみると "510.0.0"..<"600.0.0" でも "510.0.0"..<"600.0.0-latest" でも "510.0.0"..<"600.0.1" でもマッチしなくて,"510.0.0"..<"600.0.1-latest" でようやくマッチしますね. https://github.com/apple/swift-package-manager/blob/4a6660ac95f4b2f88e1006f84576b0ca16343eb9/Sources/PackageDescription/Version.swift#L121
naruhodo 1
3:07 PM
"510.0.0"..<"600.0.1" だとマッチしなくて "510.0.0-latest"..<"600.0.1" だとマッチしますね.なんかバージョン比較のロジックに欠陥があるように見えます.