web-dev-qa-db-ja.com

関数名の最後にある$記号は何を示していますか?

私はこのようなコードをチェックアウトしています

import { Observable } from 'rxjs/Rx';
// reducer
import { playerRegister, PlayerState } from './player';
export function getPlayer$ (state$: Observable<MyAppState>): Observable<PlayerState> {
  return state$.select(state => state.player);
};
25
ishandutta2007

構文的には、ドル($)文字は、 JavaScript識別子 では特別な意味を持ちません。

ただし、慣例により、変数が Observable を保持していること、または関数がObservableを返すことを示すために使用される場合があります。

63

RxJSコミュニティ内よりも広く使用されているかどうかはわかりませんが、このコミュニティ内では、変数がストリーム(つまりObservable)であること、または関数がそのようなストリームを返すことを示すためによく使用されます。

10
Matt Burnell