问号在Nix中是什么意思?

时间:2019-06-01 12:06:06

标签: nix

例如:

{ nixpkgs ? import <nixpkgs> {}, compiler ? "ghc7102" }:
nixpkgs.pkgs.haskell.packages.${compiler}.callPackage ./foo.nix { }

compiler ? "ghc7102"表示什么?我假设是有条件的-但找不到https://nixos.org/nix/manual/#sec-constructs

下提到的内容

1 个答案:

答案 0 :(得分:1)

您的示例是function with a set pattern and default values:之前的所有内容均为模式,?之后的表达式为默认值。