vue 源码解析(1) flow 静态类型检查

静态类型检查 是前端代码发展趋势 可以在编译期间尽早发现 由类型错误引起的 bug,又不影响代码运行

项目越复杂 就越需要保证项目的维护性和增强代码的可读性  这样就更需要 前端代码规范

flow官网点击打开链接

和flow比较类似的是 typeScript

// @flow
function square(n: number): number {
  return n * n;
}
square("2"); // Error!


因为Flow非常了解JavaScript,所以它不需要很多这些类型。你应该只需要做很少的工作来描述你的代码到Flow,它将推断其余部分。在很多时候,Flow可以完全理解你的代码而不需要任何类型。

// @flow
function square(n) {
  return n * n; // Error!
}

square("2");


您也可以逐步采用Flow并轻松删除它,因此您可以尝试在任何代码库上流出并查看您的喜好。


1.类型判断

/*@flow*/``


猜你喜欢

转载自blog.csdn.net/weixin_40222803/article/details/80997754