我有以下开关简单案例:
let ca: string = "2";
switch (ca) {
case "2":
console.log("2");
case "1":
console.log("1");
default:
console.log("default");
Run Code Online (Sandbox Code Playgroud)
}
我试图理解为什么这段代码的输出是:
2
1
default
Run Code Online (Sandbox Code Playgroud)
我的预期输出是
2
default
为什么它的印刷品
1
即使 ca 不等于“1”?
编辑:我知道我可以添加break声明 - 我只是想了解为什么会case "1"发生,如果ca="2"
谢谢。
我正在尝试创建K8与以下内容匹配的 yaml 文件:
docker run --privileged
Run Code Online (Sandbox Code Playgroud)
我在K8yaml 中尝试的内容:
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-deployment
spec:
privileged: true
....
Run Code Online (Sandbox Code Playgroud)
但当我试图奔跑时kubectl apply -f my.yaml出现以下错误:
错误:验证“my.yaml”时出错:验证数据时出错:ValidationError(Deployment.spec):io.k8s.api.apps.v1.DeploymentSpec 中的未知字段“privileged”;如果您选择忽略这些错误,请使用 --validate =false 关闭验证
如何创建带有privileged标志的 yaml 部署文件?