impl < forever > 나를 위해 미루

fn do_something (self)- >! {loop {}}

(George Shuklin) (2019 년 12 월 8 일)

GTK로 전환하기로 결정할 때까지 Rust에서 그래픽 장난감을 가지고 즐겁게 놀았습니다. 나는 전에 GTK에서 한두 조각을 훔 쳤고 타격, 휘파람 및 드롭 박스를 사용하여 본격적인 응용 프로그램을 작성하기로 결정했습니다. 물론 나는 이것을 위해 GTK 책을 읽어야했다. 그것은 C에 관한 모든 것입니다. 나는 첫 번째 세션에 10 페이지, 두 번째에 세 페이지, 세 번째에 한 페이지, 그리고 아마도 네 번째에 약 두 문장을 읽었습니다.

나는 완전히 지루했습니다. 나는 내 고용주가 내 앞에 매달린 돈 당근을 사용하여 이런 종류의 문서 지루함을 극복 할 수 있지만 취미는 아닙니다. 부우 링이었다. 그것은 모두 C에 관한 것이었다. 보다. C의 바보라는 것을 알 수 있습니다.

분명히 저는 멈췄습니다. Rust의 비동기 혁명에 대한 비디오를 가끔 보았고 손가락이 떨 렸습니다. C에 대한 GTK 책을 두 페이지 더 읽었습니다. (Rust의 비동기 때문에 연결을 볼 수없는 이유는 무엇입니까?) 그게 아주 오랜 시간 이었어요.

그래서 공식적으로 미루고 있었어요.

그만 해요. 트라우마가 치유 될 때까지 더 이상 GTK가 없습니다.

내 그래픽애플리케이션에 두 번째 문제가있었습니다. 이터레이터의 문제 였고 컴파일되지 않았습니다.

어려운 문제 였지만 (스포일러 : std 도우미를 사용하지 않고 구조용 IntoIterator에 대한 첫 번째 구현을 작성했습니다.) 적어도 Rust 관련.

Bingo, 더 이상 미루지 마세요. 나는 희망한다.

GTK에 의해 미루는 동안, 몇몇 Rust 아이디어는 천천히 내 직감에 스며들었기 때문에 엄청난 두뇌 비틀기와 함께 적절한 추론을 할 수있었습니다.

나는 그 과정에서 내 두뇌를 뒤 틀고 녹 였기 때문에 나의 (매우 중요한) 관찰 내용을 쓰고 싶어요. 이 (신음으로 가득 찬) 게시물과는 매우 다르기 때문에 별도로 게시하겠습니다.

결론 : Procrastination Self의 특성을 따르지 않으면 구현이 달라집니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다