2015-01-31 2 views
1

В файле socket.io server documentation есть синтаксис, который неоднократно используется, с которым я не знаком.Понимание структуры документации socket.io

Например: Server#origins(v:String):Server

  1. Что такое # в виду? Это начало метода?
  2. Что такое :Server в конце, ссылаясь на?

Этот шаблон Server#...:Server неоднократно использовался, поэтому я предполагаю, что это нечто фундаментальное.

+0

Аналогичный вопрос: http://stackoverflow.com/questions/26448921/what-is-this-javascript-documentation-style-called – jfriend00

+0

Действительно, хотя нет любые ответы для него. – George

ответ

1

Я не знаю, откуда возникает точный синтаксис, поскольку он не является javascript, но его части выглядят знакомыми с других языков.

По дедукции, он работает так:

class#method(arg:argtype):returnValue 

Таким образом, в вашем примере:

Server#origins(v:String):Server 

Server является тип объекта.

origins это имя метода

v является первым аргументом этого метода

String является тип первого аргумента

Server является тип возвращаемого значения из метода

Смежные вопросы