Skip to content

Commit ad8439c

Browse files
authored
docs: 용어 통일 (#193)
1 parent 9ea76c3 commit ad8439c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

pages/tutorials/ts-for-functional-programmers.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ TypeScript는 `any`를 제공할 때 에러가 발생되면,
148148

149149
## 구조적인 타이핑 (Structural typing)
150150

151-
비록 하스켈과 대부분의 ML은 구조적으로 타이핑하지 않지만,
151+
비록 Haskell과 대부분의 ML은 구조적으로 타이핑하지 않지만,
152152
구조적 타이핑은 대부분의 함수형 프로그래머에게는 익숙한 개념입니다.
153153
기본 형태는 아주 간단합니다:
154154

@@ -189,7 +189,7 @@ two = new Three();
189189
## 유니언 (Unions)
190190

191191
TypeScript에서 유니언 타입은 태그되지 않습니다. 다르게 말하면,
192-
하스켈에서 `data` 와 달리 유니언은 구별하지 않습니다.
192+
Haskell에서 `data` 와 달리 유니언은 구별하지 않습니다.
193193
그러나 다른 프로퍼티나 내장된 태그를 사용하는 유니언으로 타입을 구별할 수 있습니다.
194194

195195
```ts
@@ -386,7 +386,7 @@ type Shape =
386386
| { kind: "triangle"; x: number; y: number };
387387
```
388388

389-
하스켈과 달리, 태그 또는 판별은 각각 객체 타입에서 단지 속성에 불구합니다.
389+
Haskell과 달리, 태그 또는 판별은 각각 객체 타입에서 단지 속성에 불구합니다.
390390
특이 케이스는 다른 유닛 타입과 함께 동일한 속성을 가집니다.
391391
아직 평범한 유니언타입입니다; 리드하는 `|`
392392
유니언 타입 구문의 선택적인 부분입니다. 유니언을 사용하는 평범한 JavaScript
@@ -413,7 +413,7 @@ function area(s: Shape) {
413413
걸 알고 있기 때문에 유의해야할 필요가 있습니다. 몇몇 특이 케이스가 커버되지 않으면
414414
`area` 의 리턴 타입은 `number | undefined` 으로 대신될 것입니다.
415415

416-
또한, 하스켈과 달리 흔한 속성들은 어떤 유니언에도 나타나며,
416+
또한, Haskell과 달리 흔한 속성들은 어떤 유니언에도 나타나며,
417417
그래서 유용하게 여러 개의 유니언 구분가능합니다:
418418

419419
```ts

0 commit comments

Comments
 (0)