타입 스크립트 같은 느낌
러스트 호환 가능하지만
러스트를 더 안전하게 해줌
이 언어에선
무엇 하나 쉽게 되지 않음
덧셈 곱셈도 다 버퍼 체크해야 됨
fn add(lhs: i32, rhs: i32)
-> Result<i32, &str> {
// 버퍼 체크
// 오버플로우 생기면 에러
}
이런 특징은 특히
0으로 나누기 등을 방지할 때
유용하게 쓰일 수 있음
이 때문에 러스트가
unsafe 쓰는 것처럼
기존 러스트 코드 쓰려면
maybe_safe { }로 묶어야 함
우리 신뢰성 좋아하는
러린이 친구들
이런 언어 나오면 쓰니
버퍼가 뭔지 모르나
버퍼든 메모리든 느금마든 ㅗ
님 TRust로 코딩하게 생기셨어요
ㄹㅇ 오버플로우는 무조건 버퍼오버플로우라고 생각하나봄 ㅋㅋ
maybe_safe 이지랄 ㅋㅋ 절대 아무도 안 씀
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ ㄹㅇ
근데 Rust 디버그 빌드에서는 연산결과 오버플로우 나면 패닉 날림ㅋ 그래서 메소드 보면 연산결과가 오버플로우 나는 지 bool값도 같이 반환함
아... 역시 러스트... 한발 뽑고 갑니다
https://doc.rust-lang.org/std/primitive.i32.html#method.overflowing_add
진짜 급식냄세 풀풀 난다
급식이네 진짜
러스트 똑바로 할 줄도 모르는 놈이 개선이 어쩌고 시발
프갤로
와 트러스트
종속 타입쪽 제안이 가장 비슷하긴함
https://github.com/rust-lang/rfcs/issues/1930
러슬람 수석
또 러슬람이야?
걍 네이밍 생각나서 "와 센스지렸다..." 하고 어거지로 끼워맞춘듯한 글.
으 온점 극혐
메모리 버그가 버퍼때문인줄로먼 아는 학식 검거 - dc App