例如在:
{ nixpkgs ? import <nixpkgs> {}, compiler ? "ghc7102" }:
nixpkgs.pkgs.haskell.packages.${compiler}.callPackage ./foo.nix { }
什么是compiler ? "ghc7102"
表明?我假设有条件 - 但找不到下面提到的https://nixos.org/nix/manual/#sec-constructs https://nixos.org/nix/manual/#sec-constructs
你的例子是一个具有设定模式和默认值的函数 https://nixos.org/nix/manual/#ss-functions。之前的一切:
是模式和后面的表达式?
是默认值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)