VΔz on Nostr: if let ... = ... {} ทำให้โค้ดอ่านง่ายขึ้น ...
if let ... = ... {} ทำให้โค้ดอ่านง่ายขึ้น แต่เมื่อก่อนมันทำเงื่อนไขหลายชั้นไม่ได้
แต่ feature ใหม่ใน version nightly ทำได้ ทำให้เขียนโค้ดง่ายขึ้นไปอีก ไม่ต้อง if ซ้อนกันสองชั้นอีกต่อไป if a==b && let Some(x) = get_some(x) {...} แบบนี้สะดวกมาก ๆ 🤩
#siamstr #rust
Published at
2024-09-23 06:01:38Event JSON
{
"id": "00ddf795b5986cdd1bd8fb955aa469fd4142dd37af56961252688829070dfe28",
"pubkey": "674473f682bc0101c94a7b2f463661943948ee1b8d6e266077578d46f859eb3c",
"created_at": 1727071298,
"kind": 1,
"tags": [
[
"t",
"siamstr"
],
[
"t",
"rust"
],
[
"client",
"noStrudel",
"31990:266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5:1686066542546"
],
[
"nonce",
"520",
"8"
]
],
"content": "if let ... = ... {} ทำให้โค้ดอ่านง่ายขึ้น แต่เมื่อก่อนมันทำเงื่อนไขหลายชั้นไม่ได้ \nแต่ feature ใหม่ใน version nightly ทำได้ ทำให้เขียนโค้ดง่ายขึ้นไปอีก ไม่ต้อง if ซ้อนกันสองชั้นอีกต่อไป if a==b \u0026\u0026 let Some(x) = get_some(x) {...} แบบนี้สะดวกมาก ๆ 🤩\nhttps://image.nostr.build/e17ab7ba7b46ad86907fa24d7c400acfe0e44dfdc3829d3669dd0a7d995ffd50.png\n\n#siamstr #rust",
"sig": "d378c3055c52d78be56cb7359d360c305d22795e610c3e25b72a9856d95d4eb5eed16bbfb376b514d8e23cdc6af4956037edef51ba16904ab8b862015e5692bd"
}