美文网首页
flow的 %checks 语法有什么用

flow的 %checks 语法有什么用

作者: 切磋琢磨_FE | 来源:发表于2020-10-09 10:26 被阅读0次

阅读vue源码时发现了在util.js中用到了%checks语法。

官方文档

在Flow中直接定义判断参数的函数,会报错:

function truthy(a, b): boolean {   // 报错
  return a && b;
}

上面这个方法用来检查a,b转换为boolean类型后是否都是true,但在flow中会报语法错误

所以需要用 %checks 来标记这个函数是一个检查函数:

function truthy(a, b): boolean %checks { // 不报错
  return a && b;
}

相关文章

  • flow的 %checks 语法有什么用

    阅读vue源码时发现了在util.js中用到了%checks语法。 官方文档[https://flow.org/e...

  • Flow注释类型(Comment Types)

    注释类型(Comment Types) Flow中的JavaScript使用一种特殊的注释语法。 Flow支持基于...

  • mysql外键约束取消

    SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; ...

  • 用jina快速构建搜索服务

    神经搜索工具 特定语法 excutor 编写自己的flow; flow 提供api接口,定义好输入输出,比较灵活;...

  • Flow基本语法

    Flow与TypescriptJavaScript 是一门动态类型语言,变量的类型是可以随时改变的;这种灵活性虽然...

  • vue源码学习 --- flow(6)

    原文地址: https://flow.org/en/docs/types/classes/ 类和类类型 基本语法,...

  • MarkDown 流程图

    流程图 语法````flow ```` 类型start开始标签end结束标签operation操作描述subrou...

  • 我0基础学Python可以吗?

    我赞成把Python作为入门语言: 1. 语法简单明了。第一门语言,其实就是语法+Flow control,而Py...

  • All Checks

    要学习的语言。厌倦了C、C++或Java?试试CLOS、Dylan、Eiffel、Objective-C、Prol...

  • git分支管理

    主流的分支管理有以下几种: Git Flow GitHub Flow GitLab flow Trunk Base...

网友评论

      本文标题:flow的 %checks 语法有什么用

      本文链接:https://www.haomeiwen.com/subject/untlpktx.html