CoffeeCup 용 또는으로 작성된 QuickCheck 라이브러리에 대해 잘 모릅니다. 그러나 인터넷 검색은 qc.js입니다.
declare("reverse", [arbWholeNumList, arbWholeNumList],
function(c, x, y) {
var z = x.concat(y);
x.reverse();
y.reverse();
z.reverse();
c.assert(z.toString() == y.concat(x).toString());
});
지금 내가 어떤 커피 스크립트 전문가는 아니지만, 나는
http://js2coffee.org를 통해이를 실행 다음은 그 저장소에 demo.js에서 미리보기입니다. qc.js를 가져올 수 있다면 CoffeeScript에서 다음과 같이 보일 것입니다 :
declare "reverse", [ arbWholeNumList, arbWholeNumList ], (c, x, y) ->
z = x.concat(y)
x.reverse()
y.reverse()
z.reverse()
c.assert z.toString() is y.concat(x).toString()
QC.js 만 사용할 수 있습니까? –
CoffeeScript는 Javascript의 * 구문 * 레이어 일뿐입니다. Javascript에서 작동하는 모든 것은 CoffeeScript에서 작동해야합니다. – luqui