【问题标题】:Understanding socket.io's documentation pattern理解 socket.io 的文档模式
【发布时间】:2018-03-04 02:51:55
【问题描述】:

在socket.io的server documentation中,有一个我不熟悉的重复使用的语法。

例如:Server#origins(v:String):Server

  1. # 指的是什么?它是方法的开始吗?
  2. 末尾的:Server 指的是什么?

Server#...:Server 的这种模式被反复使用,所以我假设它是基本的。

【问题讨论】:

标签: javascript socket.io


【解决方案1】:

我不知道确切的语法来自哪里,因为它不是 javascript,但它的某些部分在其他语言中看起来很熟悉。

推论是这样的:

class#method(arg:argtype):returnValue

所以,在你的例子中:

Server#origins(v:String):Server

Server 是对象类型。

origins是方法名

v 是该方法的第一个参数

String是第一个参数的类型

Server 是方法返回值的类型

【讨论】:

    猜你喜欢
    • 2012-04-03
    • 1970-01-01
    • 2015-06-03
    • 2017-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    相关资源
    最近更新 更多