02-2 函数的类型

Posted 桥逗码呆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02-2 函数的类型相关的知识,希望对你有一定的参考价值。

//! 函数的类型
//! 通过接口的方式作为函数的类型来使用
//! 它就像是一个只有参数列表和返回值类型的函数定义。参数列表里的每个参数都需要名字和类型。
(() => {
  // 定义一个函数的类型,作为某个函数的类型来使用
  interface ISearchFun {
    // *定义一个调用签名
    (source: string, sub: string): boolean;
  }
  // *定义一个函数,类型就是上面的接口
  const searchString:ISearchFun = function (source: string, sub: string): boolean {
    // 在source中寻找sub的
    return source.search(sub) > -1;
  };
  //* 调用函数
  console.log(searchString("哈哈唉", "唉"));
})();

以上是关于02-2 函数的类型的主要内容,如果未能解决你的问题,请参考以下文章

在代码片段中包含类型转换

VSCode自定义代码片段8——声明函数

13 个非常有用的 Python 代码片段

对这个带有 & 不带 = 的代码片段返回类型感到非常困惑

[Go] 通过 17 个简短代码片段,切底弄懂 channel 基础

Swift6-函数