From ae9bea9a37872b5dcdca75800aa2dd211450d86f Mon Sep 17 00:00:00 2001 From: ruanyf Date: Thu, 23 May 2024 23:16:41 +0800 Subject: [PATCH] =?UTF-8?q?docs(declare):=20=E4=BF=AE=E6=94=B9=E4=B8=8D?= =?UTF-8?q?=E8=83=BD=E5=8D=95=E7=8B=AC=E5=86=99=E5=87=BD=E6=95=B0=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E5=A3=B0=E6=98=8E=E7=9A=84=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/declare.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/declare.md b/docs/declare.md index 960c20d..ca7665a 100644 --- a/docs/declare.md +++ b/docs/declare.md @@ -82,7 +82,7 @@ declare function sayHello( sayHello('张三'); ``` -上面示例中,declare 命令给出了`sayHello()`的类型描述,因此可以直接使用它。 +上面示例中,declare 命令给出了`sayHello()`的类型描述,表示这个函数是由外部文件定义的,因此这里可以直接使用该函数。 注意,这种单独的函数类型声明语句,只能用于`declare`命令后面。一方面,TypeScript 不支持单独的函数类型声明语句;另一方面,declare 关键字后面也不能带有函数的具体实现。 @@ -91,7 +91,10 @@ sayHello('张三'); function sayHello( name:string ):void; -function sayHello(name) { + +let foo = 'bar'; + +function sayHello(name:string) { return '你好,' + name; } ```