小编Ari*_*dle的帖子

如何使用变量作为其他变量的数据类型?

如果我在变量中存储了某种数据类型data_type,如何使用该变量中定义的数据类型创建一个新变量?

例如:

struct a {
    var: String,
}
struct b {
    var: String,
}

let var_type = "a";
let variable: var_type { var: "abc" };  // creates struct var_type
Run Code Online (Sandbox Code Playgroud)

variables rust

6
推荐指数
1
解决办法
110
查看次数

逻辑运算符是否在if语句中相互影响?

我有4条语句,如果语句1为真,我只想检查2-4条语句,以下是我尝试实现的伪代码

if (statement 1) {
  if (statement 2 or statement 3 or statement 4){
    do something()
  }
}
Run Code Online (Sandbox Code Playgroud)

我想知道下面的代码是否会这样做

if(s1 && s2 || s3 || s4) {
  doSomething();
}
Run Code Online (Sandbox Code Playgroud)

或者如果我必须这样做

if (s1) {
  if (s2 || s3 || s4) {
     doSomething();
  }
}
Run Code Online (Sandbox Code Playgroud)

c++ logical-operators

4
推荐指数
1
解决办法
73
查看次数

标签 统计

c++ ×1

logical-operators ×1

rust ×1

variables ×1