if let ... = ... {} ทำให้โค้ดอ่านง่ายขึ้น แต่เมื่อก่อนมันทำเงื่อนไขหลายชั้นไม่ได้

แต่ feature ใหม่ใน version nightly ทำได้ ทำให้เขียนโค้ดง่ายขึ้นไปอีก ไม่ต้อง if ซ้อนกันสองชั้นอีกต่อไป if a==b && let Some(x) = get_some(x) {...} แบบนี้สะดวกมาก ๆ 🤩

#siamstr #rust

Reply to this note

Please Login to reply.

Discussion

อยากให้ Kotlin/Native คุมแบบระดับ Rust ได้บ้างจัง งือออออออออออ

แต่นาย Export Rust ไปเรียกใน Kotlin ได้นะ

โห้วววว!!! ยังไงครับจารย์

uniffi -> https://mozilla.github.io/uniffi-rs/latest/

ตัวอย่างใกล้ตัวสุดก็ lib rust-nostr/nostr ของ nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet -> https://github.com/rust-nostr/nostr/tree/master/bindings ลองเอาไปเล่นดู

จบในบรรทัดเดียววว

ถูกใจ Pythonic สุด ๆ กลับไปเขียน try: except: บน python คือหงุดหงิดแทน 555555

oh awesome, that’ll be much more convenient