Rust(비교)
| r21 vs r22 | ||
|---|---|---|
| ... | ... | |
| 79 | 79 | |
| 80 | 80 | 그러면 의문이 들 것이다. "아니 그러면 런타임 에러를 발생시키면 되잖아." 그런데 러스트는 그걸 하지 말라 만든 언어다. 언어 설계에 모순이 생긴다. |
| 81 | 81 | |
| 82 | "아니 그러면 애초부터 result를 longest의 리턴으로 못넣게 하면 되잖아." 그게 수명주기 명시다. | |
| 82 | "아니 그러면 애초부터 result를 longest의 리턴으로 못넣게 하면 되잖아." 그게 수명주기 명시다. 지금 longest의 리턴값은 s2의 수명주기와 같다.[* `a로 수명주기를 명시한것 중이서 s2가 수명이 가장 짧기 때문] | |
| 83 | 83 | |
| 84 | 84 | == 그 외 == |
| 85 | 85 | * 컴파일 언어이다. |
| 86 | 86 | * 컴파일 시간에 대부분의 런타임 에러를 잡아낸다. |