广告
返回顶部
首页 > 资讯 > 后端开发 > GO >helm 中的“if 和 (ne)”运算符如何工作?
  • 470
分享到

helm 中的“if 和 (ne)”运算符如何工作?

2024-04-05 00:04:02 470人浏览 独家记忆
摘要

小伙伴们对golang编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《helm 中的“if 和 (ne)”运算符如何工作?》,就很适合你,本篇文章讲解的知识点主要包括。在之后的文章中也会多多

小伙伴们对golang编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《helm 中的“if 和 (ne)”运算符如何工作?》,就很适合你,本篇文章讲解的知识点主要包括。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!

问题内容

我正在使用一个一开始就具有以下结构的图表,但我很难理解它何时计算为 true。

{{- if and .Values.vpceIngress.enabled .Values.Http.paths (ne .Values.vpceIngress.class "traefik2") }}

我相信 enabledpaths 一定都是 true,但是 ne 之后让我失望。


解决方案


andneGo templates 中的函数。

and
    returns the boolean and of its arguments by returning the
    first empty argument or the last argument, that is,
    "and x y" behaves as "if x then y else x". all the
    arguments are evaluated.
ne
    returns the boolean truth of arg1 != arg2

所以模板行相当于一个更伪的codish

if (
  .Values.vpceIngress.enabled
  && .Values.http.paths
  && .Values.vpceIngress.class != "traefik2"
)

普通 .value.key 的真实性基本上是“这个字段/键是 not the zero value for the data type。这也适用于映射,因为“这个字段/键是否已定义”,因为没有该路径的映射等于 nil 或非value(注意,这仅在实际定义了父地图时才有效!否则模板错误)

今天关于《helm 中的“if 和 (ne)”运算符如何工作?》的内容介绍就到此结束,如果有什么疑问或者建议,可以在编程网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

您可能感兴趣的文档:

--结束END--

本文标题: helm 中的“if 和 (ne)”运算符如何工作?

本文链接: https://www.lsjlt.com/news/596437.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python中的if语句是如何工作的?
    Python中的if语句是如何工作的?在Python中,if语句是一种条件语句,用于根据特定的条件来执行不同的代码块。当条件满足时,if语句中的代码块将被执行,否则将被跳过。if语句的基本语法如下:if 条件: # 条件满足时执行的...
    99+
    2023-10-22
    Python的if语句工作方式
  • 如何在oracle中使用通配符和运算符
    如何在oracle中使用通配符和运算符?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。用于where比较条件的有:  ...
    99+
    2022-10-18
  • JAVA中的运算符如何使用
    这篇文章给大家分享的是有关JAVA中的运算符如何使用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、算术运算符运算符:常见的±*/等表达式:运算符连接起来符合java语法的式子,比如a+b算术运算符:+ - *...
    99+
    2023-06-25
  • Python中的运算符如何使用
    这篇“Python中的运算符如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python中的运算符如何使用”文章吧。P...
    99+
    2023-07-06
  • 在JavaScript中如何使用延展操作运算符
    本篇内容主要讲解“在JavaScript中如何使用延展操作运算符”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在JavaScript中如何使用延展操作运算符”吧...
    99+
    2022-10-19
  • JavaScript中如何使用表达式和运算符
    JavaScript中如何使用表达式和运算符,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。JavaScript表达式和Java...
    99+
    2022-10-19
  • 如何快速理解C ++中的运算符重载
    本篇内容主要讲解“如何快速理解C ++中的运算符重载”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何快速理解C ++中的运算符重载”吧!在C ++中,我们可以...
    99+
    2022-10-19
  • 如何理解C ++中的范围解析运算符
    本篇内容介绍了“如何理解C ++中的范围解析运算符”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.当存在具有相同名称的局部变量时,要访问全...
    99+
    2023-06-16
  • 在MySQL中,!的优先级如何?与 NOT 运算符相比的运算符取决于 HIGH_NOT_PRECEDENCE SQL 模式吗?
    在 MySQL 中,基本上 !与 NOT 运算符相比的运算符取决于启用或禁用 HIGH_NOT_PRECEDENCE SQL 模式,如下所示 -禁用 HIGH_NOT_PRECEDENCE SQL - 在这种情况下,! 运算符的优先级高于 ...
    99+
    2023-10-22
  • 如何理解JavaScript原型链和instanceof运算符的关系
    如何理解JavaScript原型链和instanceof运算符的暧昧关系,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。时间回到两个月前,简单地理了理原型链、prototype以...
    99+
    2023-06-17
  • C语言如何实现无符号数和有符号数间的运算
    本篇内容主要讲解“C语言如何实现无符号数和有符号数间的运算”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言如何实现无符号数和有符号数间的运算”吧!unsigned int和int进行运算直接...
    99+
    2023-06-17
  • MySQL 中的比较运算符如何处理日期值?
    日期之间的比较运算符将以合乎逻辑的方式工作。在下面的示例中,在比较两个日期时,MySQL 只是比较两个数字或字符串 -mysql> select 20171027 < 20150825; +-------------------...
    99+
    2023-10-22
  • PHP7中新增的空合并运算符:如何简化代码的判空操作?
    PHP7中新增的空合并运算符:如何简化代码的判空操作?在开发PHP应用程序时,经常会遇到需要判空的情况,例如获取用户输入的表单数据、从数据库查询结果中获取数据等等。以前的写法往往需要使用三元运算符或isset()函数来进行判断,代码看起来冗...
    99+
    2023-10-25
    PHP 简化代码 空合并运算符 判空操作
  • 如何使用JavaScript中的Object.is()与严格相等运算符
    如何使用JavaScript中的Object.is()与严格相等运算符,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。三重相等运算符 === 严...
    99+
    2022-10-19
  • JavaScript中的7种位运算符是如何在实战中使用的
    本篇文章为大家展示了JavaScript中的7种位运算符是如何在实战中使用的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。位运算符操作符用于数值的底层操作,也就是操...
    99+
    2022-10-19
  • PHP7中的Null Coalesce运算符:如何简化代码的条件判断?
    PHP7中的Null Coalesce运算符:如何简化代码的条件判断?在开发过程中,我们经常需要对变量进行条件判断,以确定是否有值或者是否为null。传统的方式是通过使用if语句或三元运算符来进行条件判断,但这样的写法在一些情况下显得冗长且...
    99+
    2023-10-22
    简化 Null Coalesce 代码条件判断
  • 加法、减法、乘法和除法运算符如何处理表示为 MySQL 字符串的日期?
    此类计算可能会导致不可预测的结果,因为当日期表示为 MySQL 字符串时,MySQL 会尝试仅采用第一个出现的字符串来对字符串执行数字运算。以下示例将阐明它 -mysql> select '2017-10-17' + ...
    99+
    2023-10-22
  • 如何在 MySQL 中将算术运算符(+、-、*、/)与 INTERVAL 关键字的单位值一起使用?
    我们可以将算术运算符(+、-、*、/)与 INTERVAL 关键字的单位值一起使用,如下 -使用加法 (+)mysql> Select date('2017-10-22' + INTERVAL 2+2 Year) AS...
    99+
    2023-10-22
  • 加法、减法、乘法和除法运算符如何处理 MySQL 表中存储的日期值?
    当我们尝试对表中存储的日期值进行此类操作时,MySQL 会将日期值假设为数字并执行算术运算。假设我们有一个名为“example”的表在“orderdate”列中有一个日期值,然后进行算术运算将澄清上述内容 -mysql> selec&...
    99+
    2023-10-22
  • PHP7中新增的null合并运算符:如何简化代码的逻辑判断?
    PHP7 中新增了一个很实用的运算符:null 合并运算符(null coalescing operator)。这个运算符可以用来简化代码中的逻辑判断,使代码更加简洁易读。传统的逻辑判断通常使用三元运算符或者 if-else 语句来实现。比...
    99+
    2023-10-24
    PHP null合并运算符 简化代码
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作