在C中,当我声明一个数组时:
char MyArray[100] = { 0 };
Run Code Online (Sandbox Code Playgroud)
插入数组元素的值是多少?
是否可以用NULLs 填充?
在名为"Car"的函数中,我添加了一个方法"beep",带有可选的消息输入:
this.beep = function (message) { }
Run Code Online (Sandbox Code Playgroud)
我想使用模板文字来记录函数内部:
console.log(this.name + ': ' + 'Beeeeep!' + (message ? ' ' + message : ''))
Run Code Online (Sandbox Code Playgroud)
我写了以下内容,但输出显示了文字本身的内容:
console.log(`${this.name}: Beeeeep! ${ (message) => {
if (message) return `${message}`;
return ' ';
}}`);
Run Code Online (Sandbox Code Playgroud)
输出(对于this.name ='myCar'):
myCar: Beeeeep! (message) => {
if (message) return `${message}`;
return '';
}
Run Code Online (Sandbox Code Playgroud)
为什么它记录文字的内容而不是透明呢?
*我想出了如何以更简单的方式编写它:
console.log(`${this.name}: Beeeeep! ${message || ''}`)
Run Code Online (Sandbox Code Playgroud)
但是我仍然想要了解第一个代码中的错误.