typescript中let cmd = cd ${codegen}; znnc -m ${fileName} ,当这个变量使用时,怎么得到${}里面的内容
时间: 2023-11-01 20:11:19 浏览: 60
在 TypeScript 中,你可以使用字符串模板(string template)来获取 `${}` 中的内容。为了获取 `${}` 中的内容,你需要将整个字符串用反引号 `` 包围,并使用 `${}` 将变量名放在括号内。例如:
```typescript
let codegen = "path/to/codegen";
let fileName = "example.txt";
let cmd = `cd ${codegen}; znnc -m ${fileName}`;
console.log(cmd); // 输出:cd path/to/codegen; znnc -m example.txt
```
在这个例子中,我们使用反引号 `` 包围了整个字符串,然后使用 `${}` 将变量 `codegen` 和 `fileName` 放在括号内。这样,变量 `cmd` 就包含了 `${}` 中的内容。
相关问题
typescript中let cmd = cd ${codegen}; znnc -m ${fileName} ,怎么获得${}中的信息
在 TypeScript 中,您可以使用模板字符串(Template Strings)来解析 `${}` 中的信息。模板字符串是由反引号(`)包裹的字符串,并且可以包含嵌入式表达式。在模板字符串中,`${}` 表示一个嵌入式表达式,它可以包含任何类型的表达式,包括变量、函数调用和运算符等。
例如,对于您提供的代码,可以使用以下方式获取 `${}` 中的信息:
```typescript
let codegen = "path/to/codegen";
let fileName = "myFile.ts";
let cmd = `cd ${codegen}; znnc -m ${fileName}`;
```
在这个例子中,我们使用了模板字符串来创建 `cmd` 字符串。`${codegen}` 和 `${fileName}` 是嵌入式表达式,它们会被解析为变量 `codegen` 和 `fileName` 的值。最终,`cmd` 的值将是 `cd path/to/codegen; znnc -m myFile.ts`。
阅读全文