我将以下功能视为babel插件的一个示例。这个函数中pre:
做了什么?我曾尝试使用和不使用它,结果是一样的。
function warn (message) {
pre: typeof message === 'string';
return 'Warning!\n' + message;
}
编辑:Babel plugin
答案 0 :(得分:5)
它是label(一种GOTO,主要用于在处理嵌套循环时操纵循环(例如#include <iostream>
#include <math.h>
using namespace std;
int main() {
int a, b;
double average, sum;
int numb;
cin >> a;
for (int i = 0; i < a; i++) {
sum = 0.0;
numb = 0;
do {
cin >> b;
sum = b+sum;
numb++;
} while (b != 0);
average = sum / (numb - 1);
cout << round(average) << " ";
}
}
)。
在那种特殊情况下,它没有做任何实际的事情,因为没有循环而没有任何东西引用它。