Nix 函数定义开头的问号是什么意思?

2024-02-19

例如在:

{ 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(使用前将#替换为@)

Nix 函数定义开头的问号是什么意思? 的相关文章

随机推荐