我想保留一个组合,该组合包含1:30中的8个值,31:60中的1或2个值以及61:70中的3个值,
我有以下组合:
{{- $values := .Values -}}
{{- $release := .Release -}}
{{- range .Values.nodes }}
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: {{ $release.Name }} <-- Global Scope
labels:
.
.
.
env:
- name: IP_ADDRESS
value: {{ .ip_address }} <-- From range scope
.
.
.
{{- end }}
我该怎么做? 编辑。
答案 0 :(得分:1)
我不确定您想如何“保留”所需的组合,但是要找到所需的组合,您可以执行以下操作
v <- c(15,6,10,26,7,27,19,51,54,61,64,69,70)
if(sum(v>=1 & v<= 30) == 8 &
sum(v>=31 & v<= 60) %in% c(1L, 2L) &
sum(v>=61 & v<= 70) == 3){TRUE}
else{FALSE}
感谢@thelatemail指出第二个条件应该接受多个值。