Avatar
Kishikawa Katsumi 9/28/2020 9:07 AM
.package(name: "SourceKitLSP", url: "https://github.com/apple/sourcekit-lsp", .branch("main")), .package(url: "https://github.com/apple/swift-argument-parser.git", .upToNextMinor(from: "0.3.1")), .package(url: "https://github.com/envoy/Ambassador.git", from: "4.0.0"), ちょうどこれがわかりやすいと思うんですけど、一貫性があまりなくてめっちゃ難しくないです? バージョンの指定は from: "4.0.0".upToNextMinor(from: "0.3.1") でupToNextMinor外側に書くのか、、、って感じだし、 from: "4.0.0".branch("main") もそっちは引数名でこっちは型なの?みたいな。
9:08 AM
NPMやBundlerの ~ や ^ の演算子が覚えられなくてupToNextMinorの方が、というのは完全に同意します。