builtins.compareVersions
#builtins
type String -> String -> boolean
バージョンを比較する関数。最初に渡したバージョンのほうが大きければ
ドキュメント
code: nix repl
compareVerions "1.2" "1.1"
1
compareVersions "1.2" "1.2"
0
compareVersions "1.2" "1.3"
-1
compareVersions "1.2" "1.2.1"
-1
compareVersionsn "1.2" "1.10"
-1
おそらく実装はここ
https://github.com/NixOS/nix/blob/2.18.1/src/libexpr/primops.cc#L4110-L4115