루비의 #tap 방법 상당 루비 기본 값을 수정하지 않은 채 값의 파이프 라인을 관찰 할 수있는 방법을 갖는다 : # Ruby
list.tap{|o| p o}.map{|o| 2*o}.tap{|o| p o}
스칼라에서 이러한 방법이 있는가? 나는 이것을 Kestrel Combinator라고 불렀지 만 확신 할 수는 없다고 생각합니다. 여기
JavaScript로 코미네이터를 만났을 때 Wikipedia를 우연히 만났을 때 S가 작동하게되어 자랑스러워했습니다. "Y 조합은 SKI- 미적분과 같은 : Y의 =의 S (K (SII)) (S (S (KS) K) (K (SII))) ", 그래서 그 시도했다 : var I = function (x) {
return x;
};
v
나는 람다 - 미적분 특징을 가진 확률 ccg를 구현하려고합니다. 기본적 다음 코드를 수행 할 : >> lex = parseLexicon(r'''
:- S,NP
He => NP {sem=\x.he(x)} [1.0]
Walks => S\NP {sem=\X. walk(X)} [1.0]
There => S\S {sem=\x . there(x)} [1.0]