[•\ަ : ‘S‚Ä ÅV50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.sc‚Ìread.cgi‚Ö]
Update time : 11/05 10:37 / Filesize : 296 KB / Number-of Response : 1021
[‚±‚̃XƒŒƒbƒh‚Ì‘‚«ž‚Ý‚ð휂·‚é]
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚½A‚²–À˜f‚ð‚¨Š|‚¯‚µ‚Ü‚µ‚½

Rust part15



1 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/05/12(–Ø) 18:28:20.99 ID:cuIcFT6k.net]
ŒöŽ®
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust

Webã‚ÌŽÀsŠÂ‹«
https://play.rust-lang.org

“ú–{Œê‚Ìî•ñ
https://rust-jp.rs/

¦Rust‚ðŠw‚Ñ‚½‚¢l‚͂܂¸Å‰‚ÉŒöŽ®‚ÌThe Book‚ð“ǂނ±‚Æ
https://doc.rust-lang.org/book/

¦Rust‚ðŠw‚ÔۂɔƂµ‚ª‚¿‚È12‚̉߂¿
https://dystroy.org/blog/how-not-to-learn-rust

¦Rust‚Ìasync‚ɂ‚¢‚Ä’m‚肽‚¯‚ê‚Îuasync-bookv‚Í•K“Ç
https://rust-lang.github.io/async-book/

¦C++‚Ƃ̔äŠr‚Íê—pƒXƒŒ‚Ö
C++ vs Rust
https://mevius.5ch.net/test/read.cgi/tech/1619219089/

¦ŽŸƒXƒŒ‚ÍŒ´‘¥>>980‚ª—§‚Ă邱‚Æ

‘OƒXƒŒ
Rust part14
https://mevius.5ch.net/test/read.cgi/tech/1644596656/

480 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/05(“ú) 21:53:01.43 ID:ZauVJiyh.net]
>>470
‰½‚̃ƒŠƒbƒg‚à‚È‚­‰˜‚­‚µ‚Ă邾‚¯‚¾‚©‚çŽó‚¯“ü‚ê‚ç‚ê‚È‚¢‚Æ‚¢‚¤˜b‚¾‚Á‚½‚ñ‚¾‚ª

481 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/05(“ú) 22:11:06.61 ID:ZR9IOkh3.net]
ƒWƒFƒlƒŠƒbƒN‚̃tƒBƒ{ƒiƒbƒ`‚â
ƒWƒFƒlƒŠƒbƒN‚̃JƒEƒ“ƒgƒAƒbƒv‚Ý‚½‚¢‚È
‰Ë‹ó‚̃†[ƒXƒP[ƒX‚

482 –¼‘OF̘b‘è‚Í‚à‚¤‚¢‚¢‚æ []
[‚±‚±‰ó‚ê‚Ă܂·]

483 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/05(“ú) 22:14:01.51 ID:uQ7Of1B3.net]
https://play.rust-lang.org/?version=stable&mode=release&edition=2021&gist=41e1df59aeafe6f45fccaa192941d6d1

iter1‚Æiter2‚Í>>295‚©‚ç‚̈ø—p
Ryzen 7 3700X‚ÅŒv‘ª
ƒWƒFƒlƒŠƒNƒX‚Ö‚Ì‚±‚¾‚í‚è‚ðŽÌ‚Ä‚ê‚΂±‚Ì‚­‚ç‚¢‚Í‘¬‚­‚Å‚«‚邿

fib_iter1               time:   [7.2754 ms 7.2824 ms 7.2907 ms]
Found 2 outliers among 100 measurements (2.00%)
  1 (1.00%) high mild
  1 (1.00%) high severe

fib_iter2               time:   [7.8536 ms 7.8678 ms 7.8818 ms]

fib_biguint             time:   [4.9757 ms 4.9784 ms 4.9812 ms]
Found 5 outliers among 100 measurements (5.00%)
  5 (5.00%) high mild

Playground‚Å‚àƒxƒ“ƒ`ƒ}[ƒN‚Å‚«‚ê‚΂¢‚¢‚̂ɂȂ 

484 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/05(“ú) 22:14:34.17 ID:IymwRCap.net]
uRust‚ÆC++‚ðŠw‚Ú‚¤‚ÆŽv‚Á‚Ä‚éƒvƒƒOƒ‰ƒ~ƒ“ƒO‰SŽÒ‚Å‚·Bv(‰Ë‹ó)

485 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/05(“ú) 22:24:27.68 ID:+fEwSMrP.net]
‚Ç‚Ìê‚Å‚à“¯‚¶‚¾‚ª
u‹Zp“I‚Șb‘è‚Æ‹Zp“I‚ÈŽw“Ev
u‘¼ŽÒ‚̘b‘è‚Æ‘¼ŽÒ‚Ö‚ÌUŒ‚v
‚±‚̈Ⴂ‚ª‚í‚©‚炸ŒãŽÒ‚ðs‚È‚¤ƒ_ƒlŠÔ‚Ì‚¹‚¢‚Åꂪr‚ê‚é

486 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/05(“ú) 22:25:12.37 ID:xgxgbUCt.net]
>>475
‚»‚ê‚Í—¬Î‚É”ä‚ׂé‘ÎÛ‚ªˆá‚¤‚ñ‚¶‚áH
ƒmƒ“ƒWƒFƒlƒŠƒbƒN”Å‚àƒCƒeƒŒ[ƒ^‚ð•Ô‚·‚©
ƒWƒFƒlƒŠƒbƒN”Å‚ðƒtƒBƒ{ƒiƒbƒ`”‚ð’¼Ú•Ô‚·‚悤‚É‚µ‚Ä”ä‚ׂȂ¢‚Æ

487 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/05(“ú) 22:36:45.16 ID:4HXc2Nfq.net]
>>475
playground‚Ý‚½‚¢‚Ȋ‹«‚Ńxƒ“ƒ`ƒ}[ƒN‚â‚ꂽ‚Æ‚µ‚Ä‚àŒ‹‰Ê‚ªˆÀ’肵‚È‚¢‚̂łÍ

488 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/05(“ú) 22:40:18.97 ID:+fEwSMrP.net]
>>475
ƒˆ‚ɃWƒFƒlƒŠƒbƒN‚©”Û‚©‚Ì”äŠr‚ð‚µ‚½‚¢‚È‚ç‚Îadd_assign‚Æadd‚̈Ⴂ‚ȂǂàŠÜ‚ß‚ÄðŒ‚ð‘S‚Ä‘µ‚¦‚½‚Ù‚¤‚ª‚æ‚¢
Œ³‚ªiter::successors‚ðŽg‚Á‚Ä‚¢‚é‚È‚ç‚ΔñƒWƒFƒlƒŠƒbƒN”Å‚à“¯‚¶‚­‚»‚ê‚Å‘µ‚¦‚Ă݂Ă͂ǂ¤‚©



489 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/05(“ú) 23:17:38.06 ID:uQ7Of1B3.net]
>>478
>>480
https://play.rust-lang.org/?version=stable&mode=release&edition=2021&gist=4f477ec7bc08ea9f61f565c00beb0d19

ƒWƒFƒlƒŠƒbƒN‚Ȃق¤‚ð‚Å‚«‚éŒÀ‚葵‚¦‚½‚¯‚Ç‚±‚ê‚Å‚¢‚¢‚©‚¢H
CheckedAdd‚Åadd_assign‚·‚é•û–@‚¾‚¯–³‚³‚»‚¤‚¾‚Á‚½‚©‚çƒAƒŒ‚ɂȂÁ‚Ă邯‚Ç

fib_generic             time:   [7.4054 ms 7.4164 ms 7.4275 ms]
Found 1 outliers among 100 measurements (1.00%)
  1 (1.00%) high mild

fib_biguint             time:   [4.9527 ms 4.9591 ms 4.9655 ms]

490 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/05(“ú) 23:34:45.61 ID:MGWqyCtZ.net]
>>477
> ŒãŽÒ‚ðs‚È‚¤ƒ_ƒlŠÔ
‚»‚¤‚¢‚¤‚͈̂ê’蔂¢‚é‚©‚çƒXƒ‹[‚µ‚Ä‚­‚¾‚³‚¢‚È...

491 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 00:32:35 ID:m7d3UK5s.net]
ƒCƒeƒŒ[ƒ^‚ÅŒv‘ª‚µ‚Ă݂½‚¯‚Ç
>>295‚Ìoption::take‚¾‚Æclone‚µ‚Ä‚à‘¬“x•Ï‚í‚ç‚È‚¢‚È
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=283e5cd13159cab00fcc68d56952df01

492 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/06(ŒŽ) 02:33:06.91 ID:ETmHHhEk.net]
>>483
‚»‚¤‚¢‚¤”äŠr‚Í‚»‚êˆÈŠO‚Ì•”•ª‚̃R[ƒh‚𑵂¦‚È‚¢‚Ɖ½‚ª—vˆö‚Ȃ̂©”»’f‚Å‚«‚È‚¢‚æ

493 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 03:21:12.98 ID:CfMv9iPR.net]
Rust‚Á‚ătƒBƒ{ƒiƒbƒ`ê—pŒ¾Œê‚Ý‚½‚¢‚¾‚È

494 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 12:48:39.09 ID:fwdLGVHm.net]
>>481
add‚ªchecked_add‚ɂȂ邱‚Æ‚ÅÅ“K‰»‚ª–W‚°‚ç‚ê‚Ä‚é‚Ý‚½‚¢

Œ‹‹Ç•¡ƒIƒW‚ªŒ¾‚Á‚Ä‚½‚±‚Ƃ͑S•”ŠÔˆá‚¢‚¾‚Á‚½

495 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 14:47:49.79 ID:bWO8YoN9.net]
premature optimization‚Æpremature abstruction‚Ì“TŒ^—á

E‹ï‘Ì“I‚ȃ†[ƒXƒP[ƒX‚ð‘z’肵‚È‚¢
EƒgƒŒ[ƒhƒIƒt‚ðl‚¦‚È‚¢
E’N‚à‹‚ß‚Ä‚È‚¢’ŠÛ‰»
EŒv‘ª‚𔺂í‚È‚¢Žv‚¢ž‚ÝÅ“K‰»

ƒR[ƒh‚̉˜‚³‚ÆŽ»‚­ŠÔˆá‚Á‚½Žå’£‚̪‚Á‚±‚Í“¯‚¶

496 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 15:32:14.02 ID:eTH/ySe7.net]
•¡ƒIƒW‚Ì‚¨‚©‚°‚Å‚¢‚ë‚ñ‚È‹³ŒP‚ªÄ”Fޝ‚Å‚«‚Ä—Ç‚©‚Á‚½‚Ë
”½–Ê‹³Žt‚ÌŠÓ
‚߂ł½‚µ‚߂ł½‚µ

497 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 15:53:42.58 ID:c+f9iTO8.net]
>>487
‚È‚é‚Ù‚Ç
u‘‚·‚¬‚é’ŠÛ‰» ~ ‘‚·‚¬‚éÅ“K‰» => ‰˜ƒR[ƒhv‚Á‚Ä‚±‚Æ‚©
‚±‚ê‚Íg‚ÉŠo‚¦‚ª‚ ‚è‚Ü‚­‚é

498 –¼‘OF481 mailto:sage [2022/06/06(ŒŽ) 16:16:13.39 ID:lWIakgkT.net]
>>486
³Šm‚ÉŒ¾‚¦‚Î
–â‘è‚ÍCheckedAdd::checked_add()‚Íself‚àother‚àŽQƂŎæ‚é‚©‚çABigUint‚¾‚Æ“à•”‚Å1‰ñclone()‚³‚ê‚Ä‚µ‚Ü‚¤‚Æ‚¢‚¤‚±‚ƂȂ̂æ‚Ë
ˆê•û‚Åadd_assign‚Í(Œ…‚ª‚ ‚Ó‚ê‚È‚¢ŒÀ‚è)in-place‚É‚â‚é‚©‚çA‚»‚Ì•ª‚̃RƒXƒg‚ª”­¶‚µ‚È‚¢
‚¾‚©‚ç(compiler optimization‚Æ‚¢‚¤ˆÓ–¡‚Å‚Ì)Å“K‰»ˆÈ‘O‚Ì–â‘肾‚æ

https://mevius.5ch.net/test/read.cgi/tech/1509028624/153
ª‚̃R[ƒh‚àŽQl‚ɂǂ¤‚¼
C++‚Å“ñ€‰‰ŽZŽq‚ðƒI[ƒo[ƒ[ƒh‚·‚邯‚«‚̃CƒfƒBƒIƒ€‚Å‚·
‚±‚ê‚ðŽv‚¢o‚µ‚È‚ª‚ç‘‚«‚Ü‚µ‚½



499 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 16:52:12.73 ID:yU0i67fk.net]
>>490
ƒ\[ƒXŒ©‚邯‚±‚늨ˆá‚¢‚µ‚Ä‚½
Šm‚©‚Éadd‚Å‚à&selfŽg‚¦‚Îclone“ü‚é‚©‚çchecked_add•À‚݂ɒx‚­‚È‚Á‚½

checked_add‚Éowned‚Ìself‚ðŽæ‚éƒo[ƒWƒ‡ƒ“‚ª’ljÁ‚³‚ê‚ê‚Ήü‘P‚·‚邾‚낤‚¯‚Ç
trait’è‹`‚©‚炵‚đΉž‚·‚é‚‚à‚è‚̂Ȃ¢ƒ†[ƒXƒP[ƒX‚©‚à‚Ë

500 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/06(ŒŽ) 16:57:14 ID:+9236oDl.net]
>>491
CheckedAddAssign‚𓱓ü‚·‚ê‚ΑS‚Ä‰ðŒˆ‚µ‚»‚¤‚¾‚È

501 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 17:23:25 ID:V1HrdzSd.net]
•K—v‚È‚çextension trait‚𑂯‚΂¢‚¢
‚»‚±‚܂łµ‚ăWƒFƒlƒŠƒbƒN‚É‚·‚鉿’l‚ª‚ ‚邯‚ÍŽv‚¦‚È‚¢‚¯‚Ç

502 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 18:19:44.52 ID:fWB2qr5d.net]
ƒŠ[ƒiƒX‚³‚ñ‚©‚çŽó‚¯‚½ƒpƒjƒbƒN‚Ì‚ ‚肪‚½‚¢Žw“E‚Á‚ÄŒ‹‹Ç‚Ç‚¤‚È‚Á‚½‚ñH

503 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 20:58:23.31 ID:gJyU9Hxy.net]
•ú’u‚³‚ê‚Ä‚ñ‚¶‚á‚È‚¢‚ÌH
ƒRƒ“ƒpƒCƒ‰‚ªƒpƒjƒbƒN‹N‚±‚³‚È‚¢‚悤‚ɕς¦‚ç‚ꂽ‚Á‚Ä•·‚©‚È‚¢‚µ

504 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 21:04:20.00 ID:fWB2qr5d.net]
ƒpƒjƒbƒN‚ɂȂç‚È‚¢ƒIƒvƒVƒ‡ƒ“‚­‚ç‚¢ì‚Á‚Ä‚à‚¢‚¢‹C‚à‚·‚邯‚Ç‚Ë

505 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 21:29:53.43 ID:qARo1+y7.net]
ƒpƒjƒbƒNŽ©‘Ì‚Í‚à‚¤‚P”N‘O‚­‚ç‚¢‚ÉC³Ï‚Ý
¡‚Ív7 patch‚܂ŗˆ‚Ä‚¢‚đ傫‚ÈŒœ”O‚ào‚Ä‚¢‚È‚¢‚©‚ç
‚»‚ë‚»‚ëƒ}[ƒW‚³‚ê‚Ä‚à‚¨‚©‚µ‚­‚͂Ȃ¢

506 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 21:51:13.91 ID:gJyU9Hxy.net]
ƒŠ[ƒiƒXƒŒƒxƒ‹‚És‚­‘O‚É’N‚à–â‘莋‚µ‚ĂȂ­‚ÄŽw“E‚à‚³‚ê‚ĂȂ¢‚ñ‚¾‚낤‚©
‚Ý‚ñ‚ȃKƒoƒKƒo‚È‚ñ‚¾‚È
panic‘O’ñ‚̃R[ƒfƒBƒ“ƒO

507 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 22:44:51.98 ID:Yvz8OCum.net]
try_reserve‚Ístabilize‚³‚ê‚Ă邿

508 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 23:01:32.72 ID:aWO23bGN.net]
>>498
ƒŠ[ƒiƒX‚ªÅI³”F‚¾‚¯‚·‚éƒCƒ[ƒW‚È‚ñ‚©‚ÈH
LKML“ǂ߂Εª‚©‚邯‚ÇA•’ʂɃpƒbƒ`“Š‚°‚邽‚тɓ˂Áž‚ñ‚Å‚­‚邿



509 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 23:06:15.51 ID:2Zdu7NAR.net]
ƒWƒFƒlƒŠƒbƒNƒtƒBƒ{ƒiƒbƒ`‚Æ“¯’ö“x‚ɂǂ¤‚Å‚à‚¢‚¢

510 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/06(ŒŽ) 23:15:40.43 ID:HuPaBwwV.net]
>>481
1.5”{‚à·‚ª‚ ‚é‚͖̂­‚¾‚È
Rust‚Å‚ÍÅ“K‰»‚³‚ê‚é‚̂ŃWƒFƒlƒŠƒbƒN‚Å‘‚±‚¤‚ª‚»‚ñ‚È·‚Ío‚È‚¢‚Í‚¸
‚»‚̃xƒ“ƒ`ƒ}[ƒN‚ÌŽd•û‚ª‚¨‚©‚µ‚¢‰Â”\«‚ª‚ ‚é‚Ì‚Å
ƒWƒFƒlƒŠƒbƒN‚©”Û‚©Acheck_add‚©{‚©AOption—˜—p‚©”Û‚©A‚È‚Ç5‚‚̃R[ƒh‚҂ɒ²‚ׂĂ݂½

ƒxƒ“ƒ`ƒ}[ƒNŽg—pƒR[ƒh
https://gist.github.com/rust-play/18d303c3ec79c19c4285ed190e5b2562
(1) ƒWƒFƒlƒŠƒbƒN + checked_add + Option + successors ”Å: Œ³‚Ì>>295‚ÆŠ®‘S‚É“¯‚¶ƒR[ƒh
(2) BigUint + checked_add + Option + successors ”Å: (1)‚ÌT‚ðBigUint‚Ö
(3) BigUint + add + Option + successors ”Å: (2)‚Ìchecked_add‚ð'+'‚Ö
(4) BigUint + add + Optioníœ + successors ”Å: (3)‚̕ϔOption‚ðíœ
(5) BigUint + add + Optioníœ + from_fn ”Å: (4)‚Ìsuccessors‚ðfrom_fn‚Ö

Œ‹‰Ê
test bench_1 ... bench: 619,527 ns/iter (+/- 18,257)
test bench_2 ... bench: 620,293 ns/iter (+/- 23,787)
test bench_3 ... bench: 624,149 ns/iter (+/- 24,388)
test bench_4 ... bench: 626,810 ns/iter (+/- 20,343)
test bench_5 ... bench: 619,675 ns/iter (+/- 30,977)

Œ‹˜_
‚¢‚¸‚ê‚àŒë·‚͈̔͂łقړ¯ˆêŒ‹‰Ê
Rust‚ł̓WƒFƒlƒŠƒbƒN‚Å‘‚¢‚Ä‚àÅ“K‰»‚³‚ê‚é
BigUint‚Åchecked_add‚â‚»‚ÌŒ‹‰Ê‚ÌOption‚ðŽg‚Á‚Ä‚àÅ“K‰»‚³‚ê‚é

‚µ‚½‚ª‚Á‚Äi8‚©‚çBigUint‚܂ŔCˆÓ‚É“®ì‚·‚é>>295‚̃WƒFƒlƒŠƒbƒNƒR[ƒh‚Å–â‘è‚È‚µA‚ƂȂé

511 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/06(ŒŽ) 23:58:37.28 ID:hMQAMrNY.net]
>>502
Rust¦‚¢‚È
ƒWƒFƒlƒŠƒbƒN‚àOption‚à‰½‚Å‚àÅ“K‰»‚µ‚Ä‚­‚ê‚邯‚͉ü‚ß‚ÄRust‚Ì‘f°‚炵‚³‚ðŽÀŠ´

512 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 00:13:51.07 ID:GvuMwmTL.net]
>>502
‚»‚Ì‚â‚è•û‚Å·‚ªo‚È‚¢‚Ì‚Íchecked_add‚Æ“¯‚¶‚悤‚Éclone‚ª”­¶‚·‚éƒ^ƒCƒv‚Ìadd‚ªŽg‚í‚ê‚Ă邩‚炾‚æ
ƒWƒFƒlƒŠƒbƒN‚É‚µ‚Ăෂªo‚È‚¢ê‡‚à‚ ‚ê‚炪o‚éê‡‚à‚ ‚邯‚¢‚¤‚±‚Æ

513 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/07(‰Î) 00:16:51.98 ID:y2mAB4fu.net]
>>502
‚â‚͂蓯‚¶‚ɂȂÁ‚½‚©
Šù‚É>>478‚ªŽw“E‚µ‚Ä‚¢‚邿‚¤‚ÉŒ³‚̃R[ƒh‚ƃCƒeƒŒ[ƒ^“¯Žm‚Å”äŠrƒxƒ“ƒ`‚ðŽæ‚ë‚¤‚Æ‚µ‚È‚¢‚©‚ç>>475‚ð‰ö‚µ‚¢‚ÆŽv‚Á‚Ä‚½
‚¿‚á‚ñ‚Æ”äŠrƒxƒ“ƒ`‚·‚ê‚ÎÅ“K‰»‚³‚ê‚Ä“¯‚¶‘¬‚³‚ɂȂ邱‚Æ‚ð’m‚Á‚Ă̘TåS‚¾‚Á‚½‚肵‚Ä

514 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 00:17:18.96 ID:YQOkxy3N.net]
https://gist.github.com/rust-play/8caca28378745b36aaba5358d2a54fe8

test bench_1 ... bench: 426,714 ns/iter (+/- 5,563)
test bench_fast ... bench: 201,510 ns/iter (+/- 2,926)

Criterion ‚ÌŽg‚¢•û‚ª•ª‚©‚ç‚È‚©‚Á‚½‚Ì‚©‚È

515 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/07(‰Î) 00:19:44.22 ID:y2mAB4fu.net]
>>504
‚Ç‚¤‚¢‚¤‚±‚ÆH
‹ï‘Ì“I‚É>>502‚ÌŠeƒR[ƒh‚æ‚è‚à‘¬‚¢ƒR[ƒh‚𑂯‚é‚Á‚Ä‚±‚ÆH
‚»‚̃R[ƒh‚ðŽ¦‚¹‚È‚¢ŒÀ‚è>>502‚̃xƒ“ƒ`Œ‹‰Ê‚𕢂¹‚È‚¢

516 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/07(‰Î) 00:35:03.04 ID:z0w37Unr.net]
>>506
ŒN‚Í‘S‚­•ʂ̖â‘è‚É‚·‚è‘Ö‚¦‚Č떂‰»‚µ‚Ä‚¢‚é
>>502‚̂悤‚ɃCƒeƒŒ[ƒ^[“¯Žm‚Ńxƒ“ƒ`ƒ}[ƒN‚ð‚Æ‚é‚ׂ«

517 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 00:38:00.86 ID:wvlfxzyf.net]
‚Ü[‚½‚·‚ª‚·‚ª‚µ‚¢‚܂ł̎©‰‰‚¾‚È‚Ÿ

518 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 00:39:26.17 ID:r6MnfEMB.net]
>>507
>>504‚ÌŽw“E‚̉½‚ª•ª‚©‚ç‚È‚¢‚ÌH



519 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 01:10:53.92 ID:YQOkxy3N.net]
https://gist.github.com/rust-play/bde9b95f9bfe4de77fad841db30222c7

test bench_1 ... bench: 420,671 ns/iter (+/- 53,102)
test bench_fast ... bench: 219,091 ns/iter (+/- 1,147)

‚±‚ñ‚ȉ˜‚È‚¢‚±‚Æ‚µ‚Ă܂ŃCƒeƒŒ[ƒ^‚ɂȂñ‚©‚µ‚½‚­‚È‚¢‚ñ‚¾‚¯‚Ç
‚Ç‚¤‚¹ŽŸ‚Ì•¶‹å‚à‘å‘Ì—\‘z•t‚­‚µ

520 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/07(‰Î) 01:35:52.48 ID:gaZATsj9.net]
‚±‚ÌŒ‚ÍRust‚ɂƂÁ‚Äd—v‚È‚±‚Æ‚¾‚©‚çŒû‚ð‹²‚Þ‚ªA
Rust‚ł̓WƒFƒlƒŠƒbƒN‚Å‘‚¢‚Ä‚àmonomorphization‚É‚æ‚Á‚ÄŠeŒ^‚Å‘‚¢‚½Žž‚Æ“¯‚¶ƒR[ƒh‚ɂȂéB
‚¾‚©‚ç•W€ƒ‰ƒCƒuƒ‰ƒŠ‚̑唼‚̓WƒFƒlƒŠƒbƒN‚É‘‚©‚ê‚Ä‚¢‚éB
‚»‚µ‚ÄSome‚ȂǂÌOption‚ÍÅ“K‰»‚Å‚«‚鎞‚ÍãY—í‚ÉÁ‚¦‚邽‚ßA
BigInt‚Ìchecked_add‚̂悤‚Éí‚ÉSome‚ð•Ô‚·Žž‚àÅ“K‰»‚ÅOption‚ÍÁ‚¦‚邯l‚¦‚ç‚ê‚éB
‚¢‚¸‚ê‚à’ŠÛ“I‚É‘‚¯‚é‚̂ɓ®‚©‚·‚ÆC•À‚É‘¬‚¢‚Æ‚¢‚¤Rust‚Ì’·Š‚Å‚ ‚éB

‚‚܂èA>>502‚ÌŒ‹‰Ê‚ªo‚½‚±‚Ƃ͂»‚ê‚炪ŽÀØ•t‚¯‚ç‚ꂽ‚±‚ƂɂȂéB

‚µ‚©‚µAˆÈ‘O‚©‚çƒWƒFƒlƒŠƒbƒN‚Í–³‘ʂƂ©’x‚¢‚Æ‚©Rust‚Ì’·Š‚É”½‚·‚éŽå’£‚ð‚·‚él‚ª‚¢‚é‚̂ŋC‚ɂȂÁ‚Ä‚¢‚½B
¡‰ñ‚àRust‚̃WƒFƒlƒŠƒbƒN‚Í’x‚¢‚ÆŽå’£‚·‚邽‚ß‚ÉA
>>506‚̂悤‚ÉAŠ®‘S‚ɈقȂé‚à‚Ì“¯Žm‚ð”äŠr‚µ‚½‚èA
>>511‚̂悤‚ÉARc‚ð•Ô‚·‚Æ‚¢‚¤•ÊŽd—l‚Ì‚à‚̂ɂµ‚Ă܂ÅAƒWƒFƒlƒŠƒbƒN‚Í’x‚¢‚ÆŽå’£‚µo‚µ‚½B
”½Rust‚©”½ƒWƒFƒlƒŠƒbƒN‚Ì—§ê‚Ȃ̂©‚à‚µ‚ê‚È‚¢‚ªA‚»‚¤‚¢‚¤s‘¢‚⼋\‚̂悤‚È‚±‚Ƃ͂悭‚È‚¢B

521 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/07(‰Î) 01:49:10.77 ID:eprvoL3W.net]
>>512
“¯ˆÓ

522 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 03:36:34.68 ID:hBVbMSyF.net]
>>512
ƒWƒFƒlƒŠƒNƒX‚ª–³‘Ê‚¾‚Ì’x‚¢‚¾‚̂̓R[ƒh¶

523 –¼‘OF¬‚̘b‚ł͂Ȃ­‚ăR[ƒh‚̃ƒ“ƒeƒiƒ“ƒXƒRƒXƒgŠÜ‚ß‚½‘S‘̘̂b‚Å‚Í

—Ⴆ‚Ρ‰ñƒWƒFƒlƒŠƒbƒN‚ȃR[ƒh‚Å–³‘Ê‚Èclone‚ð”ð‚¯‚é‚½‚ß‚É‚Í CheckedAddAssign ‚Æ‚¢‚Á‚½ trait ‚ð—pˆÓ‚µAŠe®”Œ^‚ÉŽÀ‘•‚·‚邯‚¢‚¤—]Œv‚ÈŽèŠÔ‚ª”­¶‚·‚é
‚Ü‚½AŠe®”‚ɒljÁ‚Ìtrait‚ðŽÀ‘•‚µ‚½‚Æ‚µ‚Ä‚àŒÅ’è’·‚Ì®”Œ^‚ł͂·‚®‚ÉŒ…‚ ‚ӂꂵ‚Ä‚µ‚Ü‚¤‚©‚çAŽÀŽ¿BigUint‚ÌŽÀ‘•‚µ‚©ˆÓ–¡‚ª‚È‚¢‚à‚̂ɂȂé
‚¾‚Á‚½‚çʼn‚©‚çƒWƒFƒlƒŠƒbƒN‚É‚¹‚¸BigUint‚ÅŽÀ‘•‚·‚é‚©ABigUint‚âBigInt‚Æ‚¢‚Á‚½Œ…‚ ‚ӂꂵ‚È‚¢Œ^‚¾‚¯‚ð‘ÎÛ‚É‚·‚ê‚΂悢

ƒWƒFƒlƒŠƒNƒX‚Ì—Ç‚³‚ðŒê‚肽‚¢‚È‚ç‚à‚Á‚Æ—Ç‚¢—Ⴊ‚ ‚é‚ñ‚¶‚á‚È‚¢‚Ì
[]
[‚±‚±‰ó‚ê‚Ă܂·]

524 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/07(‰Î) 07:03:55.78 ID:/+rlx4fZ.net]
>>511
‚»‚̃R[ƒh‚̓CƒeƒŒ[ƒ^“à•”‚Å–³—‚Éunwrap‚µ‚Ä‚¢‚邽‚ß‚±‚ꂾ‚¯‚Åpanic‚µ‚Ä‚µ‚Ü‚¤
let mut iter = fibonacci_biguint_iter();
let first = iter.next();
let second = iter.next();
ŽÀsŒ‹‰Ê
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', src/main.rs:23:30
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
‚±‚ê‚ł͔½ØƒR[ƒh‚ɂȂÁ‚Ä‚¢‚È‚¢‚Ì‚Å
‚¿‚á‚ñ‚Æimpl Iterator<Item = BigUint>‚ð•Ô‚·ƒR[ƒh‚ð‘‚¢‚½‚Ù‚¤‚ª‚¢‚¢

>>514
‚»‚Ì–³‘Ê‚Èclone‚Ƃ͉½H
ƒxƒ“ƒ`>>502‚̃WƒFƒlƒŠƒbƒNƒR[ƒh‚ðŠÜ‚ß‚½5‚‚̃R[ƒh‚ðŒ©‚Ä‚Ý‚½‚ª–³‘Ê‚Èclone‚ÍŒ©“–‚½‚ç‚È‚©‚Á‚½
‚»‚ê‚ç‚æ‚è‚àƒxƒ“ƒ`‚Å‘¬‚¢ƒR[ƒh‚ªo‚Ä‚±‚È‚¢Œ»ó‚ð‚Ý‚é‚Æ–³‘ʂ͖³‚¢‚̂ł͂Ȃ¢‚©
‚ ‚ÆABigUint‚ðŽg‚¤‚܂łà‚È‚¢Žù—v‚à‘½‚¢‚Ì‚¾‚©‚çƒWƒFƒlƒŠƒbƒN‚É‘‚©‚ꂽƒR[ƒhˆê‚‚Å\•ª‚ÆŠ´‚¶‚é

525 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 08:13:15.84 ID:AZaNrbV3.net]
>>503
‚»‚ê‚ÍLLVM‚Ì‚¨‚©‚°‚¶‚á‚È‚¢H
‘¼Œ¾Œê‚łł«‚È‚¢Rust‚È‚ç‚ł̗͂DˆÊ“_‚Ä‚ ‚Á‚½‚Á‚¯H

526 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 08:54:11.67 ID:99FzOzNU.net]
Rust‚Å’ŠÛƒIƒuƒWƒFƒNƒgì‚é‚Ì‚Á‚Ăǂ¤‚â‚ñ‚ÌH

527 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 08:59:47.84 ID:do0qCmU/.net]
>>517
Box<dyn ...>‚Ì‚±‚ÆH

528 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 11:56:38.96 ID:99FzOzNU.net]
>>518
CŒn‚¾‚Æ\‘¢‘Ì‚ÉtypeƒtƒB[ƒ‹ƒhì‚Á‚Ē蔓ü‚ê‚Ä‚»‚̒蔂̒l‚ɉž‚¶‚ČĂÑo‚·ŠÖ”•Ï‚¦‚é‚Ý‚½‚¢‚È‚±‚Æ‚â‚é‚ñ‚¾‚¯‚Ç
ƒCƒ“ƒ^ƒvƒŠƒ^‚Ì“®“IƒIƒuƒWƒFƒNƒg‚Ý‚½‚¢‚È‚à‚Ì
Rust‚Å‚àtypeƒtƒB[ƒ‹‚ÅðŒ•ªŠò‚·‚é‚Ì‚ª•’ÊH



529 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 12:28:57.89 ID:do0qCmU/.net]
>>519
‚»‚Ì—p–@‚Ȃ炽‚Ô‚ñenum‚Å‚·‚©‚Ë
https://doc.rust-jp.rs/book-ja/ch06-01-defining-an-enum.html

530 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 12:30:31.93 ID:mvWCmBcR.net]
ƒtƒ@ƒ“ƒgƒ€‚È‚ñ‚Æ‚©‚ðŽg‚¤‚ñ‚¶‚á‚È‚¢‚Ì‚©H

531 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/07(‰Î) 12:50:46.76 ID:1EDCqMQN.net]
’ŠÛƒIƒuƒWƒFƒNƒg‚ÆŒŸõ‚µ‚Äo‚Ä‚­‚é—á‚Ý‚½‚¢‚Ȃ̂ðRust‚Å‚â‚é‚Ȃ炱‚¤‚¾‚È

enum Object {
Integer(i32),
Float(f32),
•¶Žš—ñ(String),
Null,
}
use Object::{Integer, Float, •¶Žš—ñ, Null};

impl Object {
fn hello(&self) {
match self {
Integer(i) => println!("Hello, Intger {i} ‚Å‚·"),
Float(f) => println!("Hello, Float {f} ‚Å‚·"),
•¶Žš—ñ(s) => println!("‚±‚ñ‚É‚¿‚ÍA•¶Žš—ñ {s} ‚Å‚·"),
Null => println!("Null‚Å‚·"),
}
}
}

fn main() {
let object_list = [Integer(12345), Float(67.89), •¶Žš—ñ("ABC".into()), Null];
for object in &object_list {
object.hello();
}
}

532 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 13:15:30.50 ID:1v+TnHgu.net]
gcc‚ł͂Ȃ­g++‚Æ‚©‚¾‚ƃtƒBƒ{ƒiƒbƒ`”—ñ‚Æ‚©‚͉‰ŽZ‚µ‚È‚¢‚悤‚ÉÅ“K‰»‚³‚ê‚éꇂª‚ ‚éB
Rust‚̂悤‚ɃCƒOƒm[ƒxƒ‹‚Ì—V‚т̃Rƒ“ƒsƒ…[ƒ^[ƒTƒCƒGƒ“ƒX‚̂悤‚ȃR[ƒh‚ð‚±‚Ë‚­‚è‰ñ‚µ‚Ä‹CŽ‚¿ˆ«‚­’·‚­‚ÄŽ©ŒÈ–ž‘«ƒIƒiƒj[ƒR[ƒh‚ɂȂ邮‚ç‚¢‚¾‚Á‚½‚ç
•”•ª“I‚Émasm‚Å‘‚¢‚½‚Ù‚¤‚ªƒ}ƒVi‘¬“x“I‚É‚àAƒƒ“ƒeƒiƒ“ƒX«‚àj
‚Ü‚½Rust‚ÍLLVM‚ÉŽ·’…‚µ‚·‚¬‚Ägcc‚̂悤‚ÈÅ“K‰»‚͂܂¾‚³‚ê‚ĂȂ¢AƒtƒBƒ{ƒiƒbƒ`”—ñ‚Æ‚©‚Ì‚µ‚å[‚à‚È‚¢ˆê”Ê“I‚ȃAƒ‹ƒSƒŠƒYƒ€‚Í
CPUƒLƒƒƒbƒVƒ…‚Éæ‚é‚̂Ƀ}ƒVƒ“ƒR[ƒh‚̃ZƒNƒVƒ‡ƒ“‚ÌŒ‹‰Ê‚ª64kb‚ɬ‚ç‚È‚©‚Á‚½‚è

533 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 13:48:18.23 ID:99FzOzNU.net]
>>620-522
‚ ‚肪‚Æ‚¤

534 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/07(‰Î) 14:15:55.18 ID:uuz77ncq.net]
>>523
‰‰ŽZ‚µ‚È‚¢‚悤‚ÉÅ“K‰»‚³‚ê‚邯‚©ˆÓ–¡•s–¾
‰‰ŽZ‚͂ǂ±‚©‚Å•K‚¸”­¶‚·‚é
ƒRƒ“ƒpƒCƒ‹Žž“_‚ʼn‰ŽZ‚µ‚Ä‚µ‚Ü‚¤’蔉»‚Ì‚±‚ƂȂç‚ÎRust‚Å‚à“–‘R‚Å‚«‚é
const fn fibonacci(n: usize) -> usize {
const fn f(n: usize, a: usize, b: usize) -> usize {
match n {
0 => a,
1 => b,
_ => f(n - 1, b, a + b),
}
}
f(n, 0, 1)
}
const F77: usize = fibonacci(77);

535 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 15:36:32.04 ID:glYADNck.net]
>>511
‰´ŠÂ‚Ì’x‚¢ƒ}ƒVƒ“‚¾‚Æ6”{‹ß‚­‘¬‚­‚È‚Á‚½
‚±‚Ì·‚È‚ç—p“r‚É‚æ‚Á‚Ă͉˜‚­‚·‚鉿’l‚ª\•ª‚ ‚é‚Ë

‚Ü‚ ŽÀۂ̃vƒƒOƒ‰ƒ€‚ÅBigUint‚̃TƒCƒY‚܂ňꂈꂃCƒeƒŒ[ƒ^‚ŕԂ·‚悤‚ÈŽg‚¢•û‚ð‚·‚é‚±‚Ƃ͂܂¸‚È‚¢‚¾‚낤‚¯‚Ç

536 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/07(‰Î) 15:42:23.15 ID:fRg0KLfu.net]
>>511
ƒR[ƒh‚ª‰˜‚¢ã‚Éget_mut‚ªŽ¸”s‚µ‚Äpanic‚·‚錇Š×ƒR[ƒh‚ð’p‚¸‚©‚µ‚°‚à‚È‚­”â˜I‚Å‚«‚é‚à‚ñ‚¾‚È

537 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 17:49:46.06 ID:jaUMaLrL.net]
>>525
‚¾‚©‚ç‚»‚¤Œ¾‚Á‚Ä‚éA‚»‚µ‚Ä‹@”\Љî‚Í’m‚Á‚Ă邱‚Æ‚ðŒ¾‚í‚È‚­‚Ă悢‚æHƒRƒ“ƒpƒCƒ‹ŽžŽÀs‚Ƃ͈ႤBgccŒn‚Í”Šw“I‚ÉŠù‚É“š‚¦‚ªo‚邿‚¤‚ȃAƒ‹ƒSƒŠƒYƒ€‚ð‘‚¢‚½ê‡‚ɉ‰ŽZ‚µ‚È‚¢‚Å’á‚¢Œ…‚Å“š‚¦‚ðŽ‚Âꇂª‚ ‚éB
ˆÓ–¡‚ª•ª‚©‚ç‚È‚¢‚ñ‚¾‚Á‚½‚ç“ú–{Œê‚©‚ç•׋­‚µ‚È‚¨‚¹B‚»‚ê‚Æ‰˜‚¢‚à‚̂𒣂è•t‚¯‚é‚È

538 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 18:06:57.96 ID:WAenZnu4.net]
>>523
’蔂½‚½‚Ýž‚݂̂±‚Æ‚©‚È
ŽŽ‚µ‚½ŒÀ‚è‚Å‚Í gcc ‚Å‚à clang ‚Å‚à rustc ‚Å‚àÅ“K‰»‚³‚ê‚Ä fib ŒÄ‚Ño‚µ‚ÍÁ‚¦‚Ä‚¢‚邿
‚Ç‚¤‚¢‚¤ƒR[ƒh‚Å–â‘肨‚«‚é‚ÌH

gcc: https://godbolt.org/z/nx3hnsxTT
clang: https://godbolt.org/z/MYc7G9jeG
rustc: https://godbolt.org/z/x18ob3MjP



539 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 18:10:22.54 ID:WAenZnu4.net]
>>523
‚ ‚Ærust‚ªllvm‚ÉŽ·’…‚µ‚Ä‚¢‚邯‚¢‚¤‚Ì‚àŠÔˆá‚¢‚Å
gcc‚Ìcodegen‚ðŽg‚¦‚邿‚¤‚É‚·‚éƒvƒƒWƒFƒNƒg‚à‚ ‚Á‚ÄŠˆ”­‚ÉŠJ”­‚³‚ê‚Ă邿
https://github.com/rust-lang/rustc_codegen_gcc

540 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/07(‰Î) 18:17:47.44 ID:1EdYDqGn.net]
>>524
>>620 ‚æ‚ë‚·‚­

541 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 20:22:53.88 ID:UaJ7fd+W.net]
ƒtƒBƒ{ƒiƒbƒ`‚È‚ñ‚Ä•’ʂɉðÍ‰ð‚ ‚é‚ñ‚¾‚©‚ç‚»‚êŽg‚¦‚΂¢‚¢‚¶‚á‚ñ

542 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 20:28:59.38 ID:ZSCymycr.net]
̨ÎÞůÁ‚æ‚èÎ޲ƯÁ‚ð‰ð“Ç‚µ‚Ä‚­‚ê

543 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 23:19:58.58 ID:bfW1tdFv.net]
ƒ{ƒCƒjƒbƒ`‚͂ǂ¤‚¹‘nìƒm[ƒg‚Å‚µ‚©‚È‚¢‚µ

544 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/07(‰Î) 23:25:02.45 ID:lnwubCy8.net]
>>532
ƒtƒBƒ{ƒiƒbƒ`‚Í’P‚È‚é‘èނɉ߂¬‚È‚¢‚±‚Æ‚ð—‰ð‚Å‚«‚Ä‚¢‚È‚¢‚̂̓„ƒo‚¢‚¼
—Ⴆ‚Î>>529‚Ì’è”ô‚Ýž‚Ý‚â>>502‚̃WƒFƒlƒŠƒbƒN‚âOption‚ªÅ“K‰»‚³‚ê‚é˜b‚Ȃǂª–{‘è
’Pƒ‚¾‚ª’Pƒ‰ß‚¬‚È‚¢‘èÞ‚Ì—á‚Æ‚µ‚Ä‚½‚Ü‚½‚܃tƒBƒ{ƒiƒbƒ`”—ñ‚ªŽg‚í‚ê‚Ä‚¢‚é

545 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/07(‰Î) 23:57:19.63 ID:YQOkxy3N.net]
ܯÁ®²‚ ‚èƒXƒŒ‚ɈÚZ‚µ‚Ä‚±‚±‚Í•¡‚¨‚¶‚É–¾‚¯“n‚µ‚Ä‚â‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚Ì‚©‚à‚È

546 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 00:55:31.29 ID:QhxBwpDW.net]
>>536
•¡‚¨‚¶‚̈Ӗ¡‚ª‚¢‚Ü‚¾‚ɂ킩‚ç‚È‚¢‚ª
ƒWƒFƒlƒŠƒbƒN‚æ‚è‚à‘¬‚¢ƒR[ƒh‚ª‚ ‚é‚Ȃ炫‚¿‚ñ‚ÆŽ¦‚»‚¤‚º

>>506‚̓CƒeƒŒ[ƒ^‚ÆŠÖ”‚َ̈í”äŠr‚̃CƒJƒTƒ}
>>511‚̓CƒeƒŒ[ƒ^“¯Žm‚Ì”äŠr‚Ö‰ü‘P‚³‚ꂽ‚ªƒCƒeƒŒ[ƒ^‚Ì’†‚Ìunwrap‚Åpanic‚·‚éƒ}ƒKƒCƒ‚ƒm
‚»‚ñ‚ȃfƒ^ƒ‰ƒ‚΂©‚肵‚Ä‚¢‚½‚çM—Š‚ðŽ¸‚¤‚º

547 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 01:35:00.04 ID:jyTDsLRS.net]
>>537
>>481‚ÍH

548 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 01:40:47.24 ID:C5b6ywPX.net]
https://play.rust-lang.org/?version=nightly&mode=release&edition=2021&gist=5180fadf9fda409e0456042fc1bccd8e

’x‚­‚È‚é‚Ì•ª‚©‚è‚«‚Á‚Ä‚½‚©‚ço‚µa‚Á‚½‚‚à‚肾‚Á‚½‚¯‚Ç•’ʂɑ¬‚©‚Á‚½‚í‚—‚—‚—ƒƒ“ƒSƒƒ“ƒS

test bench_1 ... bench: 426,277 ns/iter (+/- 1,804)
test bench_fast ... bench: 350,928 ns/iter (+/- 2,760)

ˆê‰žcriterion”Å‚à“\‚Á‚Æ‚­
>>502‚Å’ñ‹N‚³‚ꂽƒxƒ“ƒ`ƒ}[ƒN•s“KØà‚Ì^‹U‚ª‹C‚ɂȂé‚Ȃ祔ñŽÀs‚µ‚Ă݂Ă­‚ê
https://gist.github.com/rust-play/3bd45555b9e6faef2b1426712e4e7601



549 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 02:05:38.58 ID:jyTDsLRS.net]
>>539‚Íin-place‚Èchecked_add‚ðŽÀŒ»‚·‚étrait‚ª‚È‚¢‚±‚Ƃő¬“x·‘å‚«‚­‚È‚Á‚Ä‚é‚à‚Ì‚¾‚æ‚Ë

ƒWƒFƒlƒŠƒNƒX‚ª’x‚¢‚ÆŒ¾‚Á‚½‚Æ‚«‚ÉA
ƒWƒFƒlƒŠƒNƒX‚Ì‹@\Ž©‘̂ɂæ‚鑬“x·‚ÆAƒWƒFƒlƒŠƒNƒX‚ɂ܂‚í‚éƒGƒRƒVƒXƒeƒ€‚É‚æ‚鑬“x·‚Æ‚¢‚¤“ñ’Ê‚è‚̉ðŽß‚ª‚ ‚邯Žv‚¤‚¯‚ÇA
>>537‚Í‘OŽÒ‚Ì‚±‚Æ‚ðA>>539‚ÍŒãŽÒ‚Ì‚±‚Æ‚ðŒ¾‚Á‚Ä‚¢‚Ä‹c˜_‚ª‚©‚݇‚Á‚Ä‚¢‚È‚¢‚̂ł͂Ȃ¢‚©

ƒWƒFƒlƒŠƒNƒX‚Ì‹@\‚¾‚¯‚̘b‚ð‚·‚é‚È‚ç‘OŽÒ‚Ì‹c˜_‚¾‚¯‚Å—Ç‚¢‚¯‚ÇA
ƒƒ“ƒeƒiƒ“ƒXƒRƒXƒgŠÜ‚ß‚½ŽÀ—p«l‚¦‚邯ŒãŽÒ‚͈̔͂àl‚¦‚é•K—v‚ª‚ ‚邿‚ËA
‚Æ‚¢‚¤‚Ì‚ª>>514‚ÅŒ¾‚¢‚½‚©‚Á‚½‚±‚Æ

550 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 02:17:57.20 ID:aUi5KtMm.net]
>>539
ŒN‚̃xƒ“ƒ`‚Í‚¢‚Â‚à‰½‚Ɖ½‚̈Ⴂ‚ð”äŠr‚µ‚悤‚Æ‚µ‚Ä‚¢‚é‚Ì‚©‚æ‚­‚í‚©‚ç‚È‚¢

ˆê•û‚Å>>502‚͉½‚Ɖ½‚ð”äŠr‚·‚é‚Ì‚©‚𖾊m‚É‚µ‚½ã‚ÅŠe€–Ú–ˆ‚É’iŠK‚ðŒo‚Ä”äŠr‚µ‚Ä‚¢‚é‚©‚ç
‰¼‚Ƀxƒ“ƒ`‚ňႢ‚ª‚ ‚ê‚΂»‚Ì—vˆö‚ª–¾Šm‚ƂȂè’mŒ©‚ª“¾‚ç‚ê‚é”äŠr‚ƂȂÁ‚Ä‚¢‚é

ŒN‚Ì“Še‚©‚ç‚ÍŒ‹‰Ê‚ɑ΂µ‚ĉ½‚ª—vˆö‚Ȃ̂©’mŒ©‚ª‘S‚­“¾‚ç‚ê‚È‚¢

551 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 02:29:17.13 ID:aUi5KtMm.net]
>>540
‚Ü‚¸‘¬“x·‚ª‚»‚Ì‚¨‚Á‚µ‚á‚Á‚Ä‚¢‚échecked_add‚É‚æ‚é‚à‚̂Ȃ̂©‚Ç‚¤‚©‚𖾊m‚É‚µ‚½‚Ù‚¤‚ª—Ç‚¢‚©‚ÆŽv‚¤
>>502‚ðŒ©‚Ä‚Ý‚é‚Æ(2)¨(3)‚ªchecked_add‚Ì—L–³‚ɂȂÁ‚Ä‚¢‚邪ƒxƒ“ƒ`‚Í“¯‚¶
‚»‚ÌŒ‹‰Ê‚©‚çchecked_add‚ÍŠÖŒW‚È‚¢‚̂ł͂Ȃ¢‚©H

552 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 04:21:09 ID:uEpi8n1p.net]
>>540
ƒWƒFƒlƒŠƒbƒN‚É‚â‚肽‚¢‚È‚çCheckedAddAssign‚ðì‚ê‚΂¢‚¢‚ñ‚¶‚á‚ñH
Rc‚Ì‚àƒWƒFƒlƒŠƒbƒN‚É‚à‚Å‚«‚é‚킯‚¾‚µ

553 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 05:52:38 ID:78wIRTgY.net]
>>540
‚»‚à‚»‚àƒR[ƒh‚ª‰˜‚¢‚Æ‚¢‚¤Žw“E‚ª”­’[‚Ȃ̂Å
‘OŽÒ‚ª˜_“_‚¾‚ÆŽv‚Á‚Ä‚él‚Í‚¢‚È‚¢‚ÆŽv‚¤‚æ

554 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 06:22:34.20 ID:2tL4qRNc.net]
>>544
Œ³‚Æ“¯ˆêƒR[ƒh‚ðŠÜ‚Þ5Ží—ނ̃xƒ“ƒ`>>502‚̃R[ƒh‚ðŒ©‚½‚¯‚Ç
“Á‚ɉ˜‚¢ƒR[ƒh‚ÍŒ©“–‚½‚ç‚È‚¢‚ñ‚¶‚á‚È‚¢H
‚à‚µ‚ ‚é‚È‚ç‚΋ï‘Ì“I‚ɂǂ̕”•ª‚Ȃ̂©‚ðŒ¾‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤‚æ

555 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 08:45:07.60 ID:C5b6ywPX.net]
>>541
uchecked_add‚µ‚Ä‚©‚ç‘ã“üv‚Æuadd_assignv‚Ì”äŠr‚¾‚æ
‚ÅŒ»óŒãŽÒ‚̓WƒFƒlƒŠƒbƒN‚É‚â‚邽‚߂ɓKØ‚Ètrait‚ª–³‚¢‚©‚çA
ƒWƒFƒlƒŠƒbƒN‚ÈŠÖ”‚łͫ”\Œüã‚ÉŒÀŠE‚ª‚ ‚邿‚Ë‚Á‚Ęb
>>540‚ÌŒ¾‚¤’Ê‚èAƒWƒFƒlƒŠƒbƒNŠÖ”‚ÆmonomorphizedŠÖ”‚ð‚Ì«”\‚ð”äŠr‚µ‚½‚¢‚킯‚¶‚á‚È‚¢‚æ

>>542
>>490,491‚Å‚ào‚½’Ê‚èAchecked_add‚Æadd(—¼•Ó‚Æ‚àŽQÆ‚Ìê‡)‚͂ǂÁ‚¿‚àclone‚ª”­¶‚·‚é
‚¾‚©‚ç(2)‚ð(3)‚É‚µ‚Ä‚àA’x‚¢checked_add‚ð’x‚¢add‚Å’u‚«Š·‚¦‚½‚¾‚¯‚Ȃ̂ū”\Œüã‚Í–³‚¢
‚ ‚Æclone”­¶‚µ‚Ä‚é‚̂͂±‚±‚ËAdocs.rs‚Ì[src]‚©‚炽‚Ç‚ê‚Î&BigUint“¯Žm‚Ìadd‚ª‚±‚̃}ƒNƒ‚Å’è‹`‚³‚ê‚Ä‚¢‚é‚Ì‚ª•ª‚©‚é‚Í‚¸
https://docs.rs/num-bigint/latest/src/num_bigint/macros.rs.html#91-107

556 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 09:03:01.17 ID:C5b6ywPX.net]
‚ ‚ñ‚Ü‚èŠæŒÅ‚ɂȂÁ‚Ä‚à•·‚©‚È‚³‚»‚¤‚È‚ñ‚Å‚»‚ë‚»‚ë‘˦ˆÄ‚Å‚à

‚Ç‚¤‚µ‚Ä‚àƒWƒFƒlƒŠƒbƒN‚Å‚â‚肽‚©‚Á‚½‚çAnum::PrimInt‚Å‚àŽg‚Á‚Ä‚ê‚΂±‚±‚܂ł̔ᔻ‚Í–³‚©‚Á‚½‚ñ‚¶‚á‚È‚¢‚Å‚·‚©‚Ë
BigUint/BigInt‚͔͈͂©‚çŠO‚ê‚邯‚ÇA‚»‚ê‚Í‚â‚Á‚ς肻‚¤‚¢‚¤‚à‚̂Ȃñ‚Å‚·‚æ

557 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 09:13:21.45 ID:2tL4qRNc.net]
>>546
‚ ‚È‚½‚̃R[ƒh>>539‚àclone()‚µ‚Ä‚¢‚é‚©‚ç
1‰ñ‚ ‚½‚èclone()‚ª1‰ñ”­¶‚µ‚Ä‚¢‚é“_‚Å“¯‚¶‚ł͂Ȃ¢‚©‚Ë
‚»‚±‚Íd—v‚ȂƂ±‚낾‚©‚çžB–†‚È„‘ª‚Åς܂¹‚¸‚Éׂ©‚¢·ˆÙ‚Ńxƒ“ƒ`ƒ}[ƒN‚ðŽæ‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚̂ł͂Ȃ¢‚©

558 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 11:26:56.36 ID:oyhrGaRU.net]
Rust‚ªŽ©—RŽ©Ý‚É‘‚¯‚邿‚¤‚ȃvƒƒOƒ‰ƒ}‚ɂȂ肽‚ª‚Á‚½ƒ“ƒS‚Ë‚¦
ƒƒC‚Í’á”]‚¾‚©‚ççT‚¢‚Ă郓ƒS
—Ⴆ‚Î&'static T‚ÆT: 'static‚̈Ⴂ‚ª‚È‚ñ‚©‚ ‚é‚炵‚¢‚ñ‚₪‚í‚©‚ç‚È‚©‚Á‚½ƒ“ƒS
‘OŽÒ‚̓vƒƒOƒ‰ƒ€I—¹Žž‚܂Ŷ‚«‚é•Ï”‚ÌŽQÆ‚Á‚ĈӖ¡‚ÅŒãŽÒ‚Í‚à‚µT‚ÉŽQÆ‚ª‚ ‚Á‚½‚ç‚»‚ê‚Í'staticˆÈã¶‚«‚é‚Á‚ĉðŽß‚Å‚ ‚Á‚Ä‚é‚ñ‚©H



559 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 11:49:32.36 ID:oyhrGaRU.net]
‚¢‚â—‰ð‚µ‚½‚ñ‚²
‘OŽÒ‚ÍŽQÆŒ^‚µ‚©Žó‚¯•t‚¯‚È‚¢‚¯‚ÇŒãŽÒ‚Í‚»‚êˆÈã‚ÌŽí—Þ‚ÌŒ^‚ðŽó‚¯•t‚¯‚郓ƒS‚Ë‚¦
‚³‚ç‚ɈႢ‚ª‚ ‚é‚©‚à‚¾‚¯‚Ǖ׋­i‚ß‚é‚í
‚È‚ñ‚Å‚à‚È‚©‚Á‚½

560 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 12:37:42.94 ID:C5b6ywPX.net]
>>548
‚»‚̃xƒ“ƒ`‚ª>>539‚̂‚à‚è‚È‚ñ‚¾‚¯‚ÇA‚±‚ê‚ɂǂ¤‚¢‚¤–â‘肪‚ ‚Á‚Ä‹ï‘Ì“I‚ɂ͉½‚ð‚µ‚ë‚ÆH
from_fnŽg‚Á‚Ă镪(5)‚̂ق¤‚ª‹ß‚¢‚©‚ç”äŠr‘ÎÛ‚ð(1)‚©‚ç(5)‚ɕς¦‚ë‚Á‚Ä‚±‚ÆH

‚Æ‚¢‚¤‚©‚»‚ꂪ•ª‚©‚Á‚Ä‚¢‚é‚Ȃ瑼l‚É‚â‚点‚é‚ñ‚łȂ­Ž©•ª‚ÅŒŸØ‚·‚ê‚΂¢‚¢‚̂łÍH

561 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 14:46:42.18 ID:JNpA1ROM.net]
>>551
Œ‹‹ÇA‰½‚ªŒ´ˆö‚È‚ñH
ƒWƒFƒlƒŠƒbƒNH‚»‚ê‚Æ‚àchecked_addH‚ ‚é‚¢‚͕ϔSomeH‚Ü‚³‚©‚ÌswapH
RustƒXƒŒ‚Æ‚µ‚Ă̓R[ƒh‚æ‚è‚àŒ´ˆö‚ð’m‚肽‚¢

562 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 15:00:02.66 ID:0R8j40RZ.net]
>>502
u1.5”{‚à·‚ª‚ ‚é‚͖̂­‚¾‚È Rust‚Å‚ÍÅ“K‰»‚³‚ê‚é‚̂ŃWƒFƒlƒŠƒbƒN‚Å‘‚±‚¤‚ª‚»‚ñ‚È·‚Ío‚È‚¢‚Í‚¸v
‚±‚ꂪ‚»‚à‚»‚à‚¨‚©‚µ‚¢AÅ“K‰»‚³‚ê‚æ‚¤‚ª‰½‚¾‚낤‚ª¶¬‚³‚ê‚éƒR[ƒh‚͈Ⴄ‚Ì‚ÅMIR‚È‚èdisam‚È‚è‚ŃCƒ“ƒXƒgƒ‰ƒNƒVƒ‡ƒ“’PˆÊ‚Å–ÚŽ‹‚·‚ê‚Έꔭ‚¾‚ëBƒxƒ“ƒ`‚ðŽæ‚éˆÈ‘O‚ÌŽv‚¢ž‚ݒ჌ƒxƒ‹‚Șb
‚»‚µ‚ĂقÚÅ“K‰»‚³‚ꂽ–³‘ʂ̂Ȃ¢ƒR[ƒh‚¾‚Á‚½‚Æ‚µ‚Ä‚à
>>523
‚±‚±5”N’ö“x‚ÌCPU‚Å‚Í64ƒoƒCƒg‚ÌDSB‹«ŠE‚ðŽ‚Â¬‚³‚ȃ‹[ƒvŒÄ‚Ño‚µ‚Ȃǂª’Pˆê‚̃ÊopsƒLƒƒƒbƒVƒ…‚ÉŽû‚Ü‚éꇂª‚ ‚邪ƒR[ƒh‚Ì”z’u‚É‚æ‚Á‚ĈقȂè1.5”{’ö“x‚Ì·‚ªo‚Ä‚à•sŽv‹c‚¶‚á‚È‚¢B
Œ¾‚Á‚Ä‚é‚̂ɑS‚­•·‚©‚È‚¢

563 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 15:48:23.76 ID:kiLfNcoT.net]
>>553
‚»‚ÌŒ‚Í1.5”{·‚ ‚Á‚½>>481‚ªƒCƒeƒŒ[ƒ^‚ÆŠÖ”‚ð”äŠr‚·‚邯‚¢‚¤‘åƒ`ƒ‡ƒ“ƒ{‚ð‚µ‚Ä‚¢‚½‚±‚Æ‚ªŒ´ˆö‚Æ”»–¾Ï
‚»‚µ‚ăWƒFƒlƒŠƒbƒN‚©”Û‚©Ž©‘̂ł͑¬“x‚É·‚ªo‚È‚¢‚±‚Æ‚ð>>502‚̃xƒ“ƒ`‚ªØ–¾Ï

564 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 17:10:39.22 ID:C5b6ywPX.net]
>>554
‚æ‚­Œ©‚ëA‚»‚ê‚Í>>475‚̘b‚¾
>>481‚Í—¼•û‚Æ‚à(usize) -> BigUint‚ÈŠÖ”

565 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 17:16:08.77 ID:LlAtoLIj.net]
‚±‚ꂾ‚¯ŽžŠÔ‚ð‚©

566 –¼‘OF‚¯‚Ä‚àŒ´ˆö‚·‚番‚©‚炸ƒmƒ“ƒWƒFƒlƒŠƒbƒN‚Ƃ̑¬“x·‚ð–„‚ß‚ç‚ê‚È‚¢ó‹µ‚ðƒRƒXƒg‚Æ‚µ‚Ä”Fޝ‚Å‚«‚ĂȂ¢‚Ì‚ª‹°‚낵‚¢ []
[‚±‚±‰ó‚ê‚Ă܂·]

567 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 17:31:51.50 ID:H0oyRmek.net]
ˆê”Ê“I‚ÉA”—ñ‚ð‡‚É‹‚ß‚éƒCƒeƒŒ[ƒ^‚ÆA
‚»‚Ì‚¤‚¿‚Ì“Á’è‚Ì”‚¾‚¯‚ð‹‚ß‚éŠÖ”‚ƂłÍA
ƒI[ƒ_[–â‘è‚àƒAƒ‹ƒSƒŠƒYƒ€‚à•Ï‚í‚Á‚Ä‚­‚邽‚ßA
>>481‚͂܂½•ʂ̖â‘è‚Æ‚È‚Á‚Ä‚¢‚éB
ƒCƒeƒŒ[ƒ^“¯Žm‚Ì”äŠr‚Å1.5”{‚ƂȂÁ‚Ä‚¢‚È‚¢‚±‚Æ‚©‚ç‚àA
ˆÙ‚È‚é–â‘è‚Å‚ ‚邯—‰ð‚Å‚«‚é‚Í‚¸B

>>556
ƒWƒFƒlƒŠƒbƒN‚ƃmƒ“ƒWƒFƒlƒŠƒbƒN‚É‘¬“x·‚ª–³‚¢‚±‚Æ‚ÍA
>>502‚ÅŠù‚ÉŽ¦‚³‚ꂽ‚Ì‚¾‚©‚çA
ƒWƒFƒlƒŠƒbƒN‚©‚Ç‚¤‚©‚ÍˆêØŠÖŒW‚È‚¢‚ÆŽv‚¤B
ƒWƒFƒlƒŠƒbƒN‚Ƃ͕ʂ̖â‘èB

568 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 18:18:03.20 ID:cKPONsWM.net]
>>557
>>502‚̓WƒFƒlƒŠƒbƒN‚Å‚àŽÀŒ»‚Å‚«‚éƒR[ƒh‚ðƒmƒ“ƒWƒFƒlƒŠƒbƒN‚É‚µ‚½‚¾‚¯

ƒmƒ“ƒWƒFƒlƒŠƒbƒN‚È‚çadd_assign, mem::swap, clone‚Å>>502‚Ì‚¢‚¸‚ê‚æ‚è‚à‘¬‚¢ƒR[ƒh‚ª‘‚¯‚邪
ƒWƒFƒlƒŠƒbƒN‚¾‚Æchecked_add‚ðŽg‚í‚´‚é‚𓾂¸“¯‚¶‚±‚Æ‚ªŽÀŒ»‚Å‚«‚È‚¢



569 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 18:32:47.55 ID:y1p7Fxu2.net]
>>537‚Å‚ÍuƒWƒFƒlƒŠƒbƒN‚æ‚è‚à‘¬‚¢ƒR[ƒh‚ª‚ ‚é‚Ȃ炫‚¿‚ñ‚ÆŽ¦‚»‚¤‚ºv‚ÆŒ¾‚Á‚Ä‚¢‚Ä
>>540‚ÌŒ¾‚¤ˆá‚¢‚ð—‰ð‚µ‚Ä‚¢‚銴‚¶‚¾‚Á‚½‚Ì‚É
‚¢‚´–{“–‚ɃR[ƒh‚ªo‚Ä‚­‚邯ƒWƒFƒlƒŠƒNƒXŽ©‘̂̃I[ƒo[ƒwƒbƒh‚̘b‚ÉŒÀ’肵‚ÄA·‚Í–³‚¢‚ƘAŒÄ

‚í‚´‚Æ‚â‚Á‚Ä‚ñ‚ÌH

570 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 19:11:11 ID:sj9oTS9C.net]
>>558
> ƒWƒFƒlƒŠƒbƒN‚¾‚Æchecked_add‚ðŽg‚í‚´‚é‚𓾂¸“¯‚¶‚±‚Æ‚ªŽÀŒ»‚Å‚«‚È‚¢

‚»‚ê‚͈Ⴄ‚̂ł͂Ȃ¢‚©H
ƒWƒFƒlƒŠƒbƒN‚Å‚àŽ©—R‚ÉCheckedAddAssign“™‚ð’è‹`‚µ‚ÄŽÀŒ»‚·‚邱‚Æ‚ª‰Â”\‚Æ‚¢‚¤˜b‚ªŠù‚Éo‚Ä‚¢‚é >>492 >>543
ˆê•û‚Ńmƒ“ƒWƒFƒlƒŠƒbƒN‚Å‘‚¢‚Ä‚àƒI[ƒoƒtƒ[‘Îô‚Æ‚µ‚Ächecked_add‚ÍŽg‚í‚´‚é‚𓾂Ȃ¢
‚‚܂è‚Ç‚¿‚炪—L—˜‚Æ‚©—D‚ê‚Ä‚¢‚邯‚©‚¢‚¤–â‘è‚ł͂Ȃ¢

571 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 19:45:52.60 ID:btlg3B6B.net]
>>560
‘¼l‚̈ӌ©‚ð‰L“ۂ݂ɂµ‚ĂȂ¢‚Å‚â‚Á‚Ă݂ê‚ÎH
‰´‚Í‚¿‚å‚Á‚ÆŽŽ‚µ‚Ă݂½‚¯‚ÇŒ‹‹Ç–³—‚¾‚ÆŠmM‚µ‚½‚æ

572 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 19:54:30.37 ID:hF0KVPZD.net]
CheckedAddAssign‚Ì’è‹`“‚¢‚æ‚Ë
clone‚ðŒ¸‚ç‚¹‚邤‚Ü‚¢’è‹`Œ©‚¹‚Ä—~‚µ‚¢

573 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 19:58:01.42 ID:hF0KVPZD.net]
>>560
> ˆê•û‚Ńmƒ“ƒWƒFƒlƒŠƒbƒN‚Å‘‚¢‚Ä‚àƒI[ƒoƒtƒ[‘Îô‚Æ‚µ‚Ächecked_add‚ÍŽg‚í‚´‚é‚𓾂Ȃ¢
‚‚܂è‚Ç‚¿‚炪—L—˜‚Æ‚©—D‚ê‚Ä‚¢‚邯‚©‚¢‚¤–â‘è‚ł͂Ȃ¢

BigUint‚Ìꇂ̓I[ƒo[ƒtƒ[‚ð‘z’肵‚È‚­‚Ä—Ç‚¢‚©‚炽‚¾‚ÌAddAssign‚Å—Ç‚¢‚æ‚Ë
ƒWƒFƒlƒŠƒbƒN‚ÈŽÀ‘•‚ÌꇂÍl—¶‚·‚ׂ«Ž–€‚ª‘‚¦‚邯‚¢‚¤ƒnƒ“ƒf‚ð•ø‚¦‚Ä‚¢‚é

574 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 20:09:35.76 ID:Pauu0yN9.net]
Šî’n“¯Žm‚ÌŒ–‰Ü‚¨‚à‚·‚ê[

575 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 21:16:33.76 ID:zfNTYu3X.net]
ƒWƒFƒlƒŠƒbƒN‚łȂ­‚Ä‚àŠei8”Å~u128”Å‚Åchecked_add—v‚é‚ñ‚¶‚á‚ËH

576 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 21:31:30.99 ID:uKz/tAPi.net]
>>560
CheckedAddAssign‚ÍAddAssign‚Æ“¯‚¶‚悤‚ɂ͎ÀŒ»‚Å‚«‚È‚¢‚æ
‘¬“x·‚Í‘¼‚Ì•û–@‚ÅH•v‚·‚ê‚Ζ„‚߂邱‚Ƃ͕s‰Â”\‚ł͂Ȃ¢

577 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 22:52:52.99 ID:C5b6ywPX.net]
‚±‚̂܂܂ł͒N‚à‹C•t‚©‚È‚³‚»‚¤‚Ȃ̂ł±‚±‚Ńlƒ^‚΂炵
>>539‚Ìcriterion”łł·‚ª‚±‚¿‚ç‚Å“®‚©‚·‚Æ‚±‚¤‚È‚è‚Ü‚µ‚½

fibonacci_iter_1 time: [7.3605 ms 7.3655 ms 7.3711 ms]
Found 9 outliers among 100 measurements (9.00%)
1 (1.00%) high mild
8 (8.00%) high severe

fibonacci_biguint_iter time: [7.5944 ms 7.5967 ms 7.5992 ms]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe

“¯’ö“x‚É’x‚­‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½
——R‚Í>>548‚Ì’Ê‚èA‚¹‚Á‚©‚­Œ¸‚炵‚½clone‚ðƒCƒeƒŒ[ƒ^‰»‚·‚邽‚߂ɖ߂³‚´‚é‚𓾂Ȃ©‚Á‚½‚©‚ç‚Å‚·

ˆêŒ©”ñƒWƒFƒlƒŠƒbƒN‚̂ق¤‚ª‘¬‚¢Œ‹‰Ê‚ªo‚½‚Ì‚ÍAcriterion”Å‚ªN=50000‚Æ‚µ‚Ä‚¢‚½‚̂ɑ΂µ‚ÄA
test crate”Å‚Íʼn‚É“\‚ç‚ꂽN=10000‚©‚ç•Ï‚¦‚¸‚É‚â‚Á‚Ä‚¢‚½‚½‚߂łµ‚½
criterion”Å‚ðN=10000‚ÅAtest crate”Å‚ðN=50000‚ÅŒv‘ª‚µ‚Ä‚Ý‚é‚Æ‘å‘Ì“¯‚¶‚悤‚ÈŒ‹‰Ê‚ɂȂè‚Ü‚µ‚½
N<2^15‚ ‚½‚è‚܂ł͔ñƒWƒFƒlƒŠƒbƒN‚̂ق¤‚ª‚¿‚å‚Á‚Æ‚¾‚¯‘¬‚¢‚Ý‚½‚¢‚Å‚·‚ªA‚Ü‚ Œë·‚Ì”Íáe‚©‚ÆŽv‚¢‚Ü‚·

‚»‚¤‚¢‚¤‚킯‚Å>>539‚Å”ñƒWƒFƒlƒŠƒbƒN‚̂ق¤‚ª‘¬‚¢‚ÆŽå’£‚µ‚½‚͉̂R‚Å‚·
–{‹C‚ÅM‚¶‚¿‚á‚Á‚½l‚Í‚²‚ß‚ñ‚Ë

ʼn‚Ícriterion‚Ætest crate‚Ì·‚¾‚Æ‘‚Æ‚¿‚肵‚½‚½‚ßAƒxƒ“ƒ`ƒ}[ƒN•s“KØà‚Æ‚©–ܑ̂ԂÁ‚½‘‚«•û‚ð‚µ‚Ä‚Ü‚µ‚½
>>502‚Ū‹’‚à–³‚­‹^‚¢‚ð‚©‚¯‚½‚̂ɑ΂·‚éƒJƒEƒ“ƒ^[‚̂‚à‚è‚Å–Ù‚Á‚Ä‚½‚ñ‚Å‚·‚ªA•s”­‚ɂȂÁ‚¿‚á‚¢‚Ü‚µ‚½
‚Ü‚ ‚Å‚àtest crate‚Á‚Äwarm up‚à‚µ‚È‚¢‚µƒTƒ“ƒvƒ‹”ŒÅ’肾‚µA‚»‚ÌŒ‹‰Ê‚Ђǂ¢ê‡‚¾‚Æ>>511‚È‚ñ‚©‘Š‘ÎŒë·10%’´‚¦‚Ă邵
criterionŽg‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚æ‚Á‚Ä‚Ì‚Í‘å‹Ø‚ł͊Ԉá‚Á‚ĂȂ¢‚æ‚Ë

ÅŒã‚É+=‚ŃCƒeƒŒ[ƒg‚·‚邱‚ꂾ‚¯“\‚Á‚Æ‚­‚©‚ç
–^‚¨‚¶‚Í‚±‚ê‚ɑГ–‚·‚é«”\‚̃WƒFƒlƒŠƒbƒN‚ȃCƒeƒŒ[ƒ^‚ª‘‚¯‚é‚܂ł»‚¤‚¢‚Á‚½ƒNƒ\‚Ç‚¤‚Å‚à‚¢‚¢Ž·’…‚Él‚ð•t‚«‡‚킹‚é‚ñ‚¶‚á‚È‚¢‚¼
https://play.rust-lang.org/?version=stable&mode=release&edition=2021&gist=76cd0aad53f19888900a4b450fd078c5

578 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 23:10:54.19 ID:Pauu0yN9.net]
RustŽg‚¤‚â‚‚͑SˆõƒNƒY



579 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 23:14:19.56 ID:xZpQpCco.net]
ƒSƒ~‚݂Ă¥‚ÉŽg‚¢‚É‚­‚¢

580 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/08(…) 23:33:46.23 ID:1Qgkgfnu.net]
>>567
ƒWƒFƒlƒŠƒbƒN‚Í’x‚­‚ÄŽg‚¢•¨‚ɂȂ炸Rust‚̓Nƒ\Œ¾Œê‚Ì‚¢‚¢—¬‚ꂪo—ˆ‚Ä‚¢‚½‚̂Ɏז‚‚·‚ñ‚ȃ{ƒP

581 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/09(–Ø) 00:05:50.09 ID:8AO4ag5u.net]
>>567
‚»‚ꂪ–{“–‚Ƀxƒ“ƒ`ƒ}[ƒN‚µ‚½‚©‚Á‚½“à—e‚Ȃ̂©‚ÈH

N‚̕ω»‚É‚æ‚é«”\·‚̕ω»‚ªd—v
Rc‚ŃCƒeƒŒ[ƒ^•Ô‚·‚â‚‚Ƈ‚킹‚ÄŠm”F‚·‚ê‚ÎN=50000‚¾‚Æ·‚ª‚È‚­‚Ȃ闗R‚à•ª‚©‚é

582 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/09(–Ø) 01:08:31 ID:b8HehfnZ.net]
>>567
— Ø‚èŽÒ‚ß
‰B‚µ’Ê‚¹‚æ

583 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/09(–Ø) 09:43:05.84 ID:m8hzuB37.net]
>>567
Œ‹‹ÇƒWƒFƒlƒŠƒbƒN‚É‘‚¢‚Ä‚à”ñƒWƒFƒlƒŠƒbƒN‚Å‚à‘¬‚³‚͂قړ¯‚¶‚Ȃ̂©‚æ
‚Ç‚ñ‚È•û–@‚Å‘‚¢‚Ä‚àŒ‹‰Ê‚ð•Ô‚·‚½‚ß‚Éclone‘Š“–‚ªÅ’á1‰ñ‚Í•K—v‚Å
>>502‚̃WƒFƒlƒŠƒbƒN”Å‚Íclone‘Š“–‚ªchecked_add‚Å‚Ì1‰ñ‚݂̂¾‚©‚炱‚êˆÈã‚Í‘¬‚­‚Å‚«‚È‚¢‚Á‚Ä‚±‚Æ‚©

584 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/09(–Ø) 11:12:09.28 ID:5tn+SNbG.net]
•¡ƒIƒW•KŽ€‚â‚Èw

585 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/09(–Ø) 11:39:59.58 ID:gQa8Lild.net]
iter‚È‚ñ‚¾‚¯‚Ç

let v = vec![1, 2, 3, 4];

v.iter().filter(|&x| x % 2 == 0).cloned().collect();

v.iter().map(|&x| x * 2).collect();

filter()‚Ícloned()‚ª•K—v‚łȂºmap()‚Í•K—v‚È‚¢‚Ì‚©

586 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/09(–Ø) 11:41:07.83 ID:gQa8Lild.net]
‚Ü‚¿‚ª‚¦‚½‚±‚¤‚¾

let v = vec![1, 2, 3, 4];
let result_1 = v.iter().filter(|&x| x % 2 == 0).cloned().collect();
let result_2 = v.iter().map(|&x| x * 2).collect();

587 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/09(–Ø) 11:52:52.81 ID:WWB1ag70.net]
>>573
Iterator‚ÌItem¶¬‚Ì‚½‚ß‚Éclone‚ª•K—v‚Æ‚¢‚¤˜b‚Ȃ̂Å
ŽQƕԂ·‚Æ‚©Rc<RefCell>‚É‚·‚邯‚©‚·‚ê‚΂܂¾‰ü‘P‚·‚é—]’n‚Í‚ ‚è‚»‚¤‚ł͂ ‚é

588 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/09(–Ø) 14:32:02.03 ID:BXa7hn4f.net]
uAtomv‚ÌŠJ”­ŽÒ‚ª‹†‹É‚̃R[ƒhƒGƒfƒBƒ^[‚ð–ÚŽw‚· ~uZedv‚ÌŠJ”­‚ªŽn“®
uElectronv‚ðŽÌ‚ÄARustŒ¾Œê‚ðÌ—pBGPUIAtree-sitter‚Ȃǂŕ‘•‚µA’´‚‘¬‚ȃR[ƒhƒGƒfƒBƒ^[‚É
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1374986.html



589 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/09(–Ø) 14:58:44.89 ID:G7q6UoxI.net]
ud—vv‚ŃXƒŒ“àŒŸõ‚©‚¯‚邯cc

590 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/09(–Ø) 16:58:07.35 ID:/uOnDbzK.net]
>>575
Vec<i32>‚Ìiter()‚Í&i32‚̃CƒeƒŒ[ƒ^
filter‚µ‚½Œ‹‰Ê‚à&i32‚Ȃ̂ÅVec<i32>‚Åcollect‚µ‚½‚¯‚ê‚Îcopied‚âcloned‚ª•K—v
Vec<&i32>‚̂܂Ücollect‚·‚é‚È‚çcloned‚Í•s—v

map‚Ì—á‚Íx * 2‚Åi32‚ªV‚½‚ɶ¬‚³‚ê
mapˆÈ~‚Í&i32‚ł͂Ȃ­i32‚̃CƒeƒŒ[ƒ^‚ɂȂé‚Ì‚Å
cloned–³‚µ‚ÅVec<i32>‚Écollect‚Å‚«‚é

591 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/09(–Ø) 17:07:43.03 ID:3qzGL8h6.net]
>>577
Rc”Å‚Ímake_mut‚É‚·‚ê‚ΌĂÑo‚µ‘¤‚ªŽQÆ‚ð‚‚©‚ñ‚ł鎞‚¾‚¯clone‚ɃtƒH[ƒ‹ƒoƒbƒN‚µ‚Ä‚­‚ê‚é
‚‚©‚ñ‚łȂ¯‚ê‚Îclone‚µ‚È‚¢‚̂ł‘¬
‘S‚Ă̒l‚ð‚‚©‚ނ悤‚È‚çRc‚ðŽg‚í‚È‚¢‚â‚è•û‚æ‚è­‚µ’x‚­‚È‚é

592 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/09(–Ø) 20:30:30.68 ID:sXhLSFat.net]
>>355‚ÍRust‚¾‚Æ––”öŒÄ‚Ño‚µ‚ÌÅ“K‰»‚ªŒø‚­‚ÌH
––”öŒÄ‚Ño‚µÅ“K‰»•K{‚Ìscheme‚Å‚·‚玩“®“I‚É‚ÍÅ“K‰»‚³‚ꂸAlŠÔ‚ªˆÓ–¡‚ð‰ðÍ‚µ‚ÄAƒAƒLƒ…ƒ€ƒŒ[ƒ^[Žg‚Á‚Ä––”öÄ‹A‚É‚È‚é‚æ‚¤‚É‚µ‚Ü‚µ‚傤‚Á‚Ä—ûK–â‘è‚ɂȂ邭‚ç‚¢‚Ȃ̂ÉB
Rust¦‚¢II

593 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/09(–Ø) 21:24:26.48 ID:xbJg8ij+.net]
>>581
ŠÈˆÕ“I‚Èstreaming iterator‚É‚·‚é•û–@‚à‚ ‚邿

594 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/06/09(–Ø) 22:43:27.67 ID:k8dtcEck.net]
>>582
‚Ç‚¤‚¢‚¤—‰ð‚ð‚µ‚Ä‚é‚Ì‚©‚悤‚í‚©‚ç‚ñ‚ªA >>355 ‚Í‚¢‚í‚ä‚é––”öŒÄo‚µ‚ł͂Ȃ¢‚æB

595 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/10(‹à) 00:02:10.12 ID:/2sYVq21.net]
https://twitter.com/Ray__March/status/1523717266730151936
Crab Rave
(deleted an unsolicited ad)

596 –¼‘OF582 mailto:sage [2022/06/10(‹à) 12:26:19.22 ID:xMTaqdcz.net]
>>584
340‚­‚ç‚¢‚©‚ç––”öŒÄ‚Ño‚µÅ“K‰»‚̘b‘肪‚ ‚Á‚ÄA355‚Ì2‚ÅuƒŠƒŠ[ƒXƒ‚[ƒh‚¾‚ƃXƒ^ƒbƒN‚ªˆì‚ê‚È‚¢v‚Æ‘‚¢‚Ä‚ ‚Á‚½‚Ì‚ÅA––”öŒÄ‚Ño‚µÅ“K‰»‚ªŒø‚¢‚½‚Ì‚©‚ÆŽv‚¢‚Ü‚µ‚½B
\•ª‚ȃXƒ^ƒbƒN—e—Ê‚ª‚ ‚Á‚½‚¾‚¯H

1+count(n-1)
‚ð
count(n-1, acc+1)
‚É‘‚«Š·‚¦‚Ä‚­‚ê‚éÅ“K‰»‚ª‚ ‚é‚Ì‚©‚ÈA‚ÆŽv‚¢‚Ü‚µ‚Ä

597 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/10(‹à) 12:39:41.49 ID:awrGQFqA.net]
>>586
¶¬‚³‚ꂽƒoƒCƒiƒŠ‚ðŒ©‚½•û‚ª—Ç‚¢‚æ
https://godbolt.org/z/Kcd6zf68e
’蔂½‚½‚Ýž‚Ý‚Ånop‚ɂȂÁ‚Ä‚é‚Á‚Û‚¢

598 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/10(‹à) 12:44:00.71 ID:NmVzwec3.net]
>>583
ƒXƒgƒŠ[ƒ~ƒ“ƒOƒCƒeƒŒ[ƒ^‚ðŽŽ‚µ‚Ă݂½‚¯‚ÇRcŽg‚Á‚½‚Ù‚¤‚ª­‚µ‘¬‚©‚Á‚½
‚½‚¾ŒÄ‚Ño‚µ‘¤‚ªŽQÆ‚ð‚‚©‚ñ‚¾‚܂܂ɂ·‚邯ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚É‚µ‚Ä‚­‚ê‚é‚Ì‚ÅRc‚æ‚è–]‚Ü‚µ‚¢ƒP[ƒX‚ª‘½X‚ ‚è‚»‚¤



599 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/10(‹à) 13:14:03.27 ID:/2sYVq21.net]
streaming iterator! ‚»‚¤‚¢‚¤‚Ì‚à‚ ‚é‚Ì‚©
Ž©•ª‚Ö‚ÌŽQÆ‚ð•Ô‚¹‚é‚ñ‚¾‚Ë
Žg‚¤‚©‚Ç‚¤‚©‚Í•ª‚©‚ç‚ñ‚¯‚ÇŠo‚¦‚Ä‚¨‚±‚¤

600 –¼‘OF582 mailto:sage [2022/06/10(‹à) 17:55:03 ID:k70t2J8V.net]
>>587
‚·‚Ü‚ñ

601 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/06/10(‹à) 20:18:18.95 ID:din4Kjb/.net]
>>586
‚·‚Å‚É >>587 ‚ªŽw“E‚µ‚Ä‚¢‚邪A’è”ô‚Ýž‚Ý‚ª‹N‚±‚Á‚Ä‚¢‚éB “ü—Í‚ª’蔂ÅA‚©‚‚»‚ê‚ɑ΂·‚鉉ŽZ‚ª•›ì—p‚̂Ȃ¢Šî–{“I‚È‚à‚̂ł ‚Á‚½ê‡‚É’è”ô‚Ýž‚Ý‚ª‚³‚ê‚â‚·‚¢B ’蔂ł͂Ȃ¢ê‡‚Å‚à‚±‚ÌŠÖ” count ‚Í
mov rax, rdi
ret
‚ɂȂÁ‚Ä‚ÄA“ü—Í‚ð‚»‚Ì‚Ü‚Ü•Ô‚·Œ`‚ɂ܂ÅÅ“K‰»‚³‚ê‚é‚̂Ŗ–”öŒÄo‚µ‚ª‚Ç‚¤‚±‚¤‚Æ‚¢‚¤ƒŒƒxƒ‹‚Ì‚à‚̂ł͂Ȃ­‚È‚Á‚Ä‚¢‚éB

Å“K‰»‚Æ‚¢‚¤‚Ì‚ÍAƒŒƒWƒXƒ^Š„‚è“–‚ĂȂǂ͗˜_“I‚È”wŒi‚ª‚Í‚Á‚«‚肵‚Ä‚¢‚邪A‘½‚­‚Ì×X‚Æ‚µ‚½‚à‚Ì‚Íu‘å—ʂ̒u‚«Š·‚¦ƒpƒ^[ƒ“‚ðŽ«‘‚̂悤‚ÉŽ‚Á‚Ä‚¢‚év‚Æ‚¢‚¤•¨—ʂʼnŸ‚µØ‚é“DL‚¢‚à‚Ì‚¾‚Á‚½‚è‚·‚é‚̂Š(‚»‚ê‚ð‚â‚è‚â‚·‚¢‚悤‚ȃf[ƒ^\‘¢‚Æ‚©‚ÉH•v‚Í‚ ‚邯Žv‚¤‚ª) Œ‹‹Ç‚̂Ƃ±‚ë‚Í“Š“ü‚³‚ꂽƒŠƒ\[ƒX‚ª‘½‚¢‚â‚‚ª‹­‚¢B

‚¿‚È‚Ý‚É Scheme ‚Ì––”öŒÄo‚µÅ“K‰»‚ÍŒ¾ŒêŽd—l‚Å—v‹‚·‚éÅ’áŒÀ“x‚ª‚»‚ꂾ‚¯ (‚µ‚©‚µí‚É‚â‚ç‚È‚¯‚ê‚΂Ȃç‚È‚¢) ‚Æ‚¢‚¤ˆÓ–¡‚Å‚ ‚Á‚ÄA‚»‚êˆÈã‚ÌÅ“K‰»‚ð‚â‚Á‚¿‚á‘Ê–Ú‚Æ‚¢‚¤ˆÓ–¡‚ł͂Ȃ¢‚æB Å“K‰»‚ð‚ǂ̃Œƒxƒ‹‚܂łâ‚é‚©‚͈—ŒnŽŸ‘æB

602 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/10(‹à) 20:27:25.22 ID:VliTcE7P.net]
‚±‚¢‚‚ªo‚Ä‚­‚邯Œ‹˜_‚ª1‚Â‚à•ª‚©‚ç‚È‚­‚È‚é

603 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/10(‹à) 21:05:43.32 ID:uz7MKgqc.net]
•¡ƒIƒW‚Æ“¯‚¶L‚¢

604 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/10(‹à) 21:45:41.77 ID:iyAWtrh4.net]
‰˜•¶Í‚͉˜ƒR[ƒh‚ÌŒZ’í
“¯‚¶e‚©‚ç¶‚Ü‚ê‚Ä‚­‚é‚à‚Ì

605 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/10(‹à) 22:32:01.13 ID:r0Sf5PMX.net]
Å“K‰»‚̘b‚Í‚©‚È‚èƒRƒ“ƒpƒCƒ‰[‚ÉÚ‚µ‚­‚È‚¢‚ƂȂº‚»‚¤‚Ȃ邩‚Á‚Ä•ª‚©‚ç‚È‚¢‚¾‚낤‚©‚ç‚È
ƒRƒ“ƒpƒCƒ‰[‚ÌÅ“K‰»‚ɂ‚¢‚Ęb‚¹‚é“z‚̓vƒƒOƒ‰ƒ~ƒ“ƒO’†‹‰ŽÒˆÈゾ‚ëB
(–{EƒvƒƒOƒ‰ƒ}‚È‚ç˜b‚¹‚È‚¢‚Æ’mޝ‚È‚³‚·‚¬‚ÆŒ¾‚í‚ê‚邾‚낤‚ª)
Žï–¡‚Ńv‚̉´‚͉i‰“‚ɉSŽÒƒŒƒxƒ‹‚Å‚»‚ñ‚È’mޝ‚È‚¢‚©‚çA‚±‚¢‚‰½‚ðŒ¾‚Á‚Ä‚¢‚é‚ñ‚¾H‚¾‚ª

606 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/10(‹à) 22:32:11.19 ID:+N1EN6wu.net]
‚Ü‚Ÿ—v‚·‚é‚É

~~~‚Æ‚¢‚¤Å“K‰»ˆ—‚ªˆ—Œn‚Ì‹KŠi‚Æ‚µ‚Ä’è‚ß‚ç‚ê‚Ä‚¢‚é‚̂Ȃ爗Œn‚ÌŠJ”­ŽÒ(=ƒRƒ“ƒpƒCƒ‰‚Æ‚©ì‚él)‚Í‚»‚ÌÅ“K‰»‚ðŽÀŒ»‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚µ‚»‚ê‚ð—˜—p‚·‚éƒvƒƒOƒ‰ƒ}‚͈—Œn‚ªhãŽè‚¢‚±‚Æ‚â‚Á‚Ä‚­‚ê‚éh‚ÆŠú‘Ò‚µ‚Ä‚¢‚¢A‚µ‚©‚µ‚»‚ꂪŒ¾Œê‹KŠiã‚Í•K{‚Æ‚³‚ê‚ĂȂ¢ˆ—‚ɂ‚¢‚Ă͈—Œn‚ªg‚¤‚Ü‚¢‚±‚Æ‚â‚‚Ă­‚ê‚éh‚ÆŠî–{‚ÍŠú‘Ò‚µ‚Ă͂¢‚¯‚È‚¢
‚¯‚ÇA‹KŠi‚Å‹‚ß‚ç‚ê‚ĂȂ¢‚悤‚È‚“x‚ÈÅ“K‰»ˆ—‚ðg‚µ‚Ă͂¢‚¯‚È‚¢h‚킯‚ł͂Ȃ¢AÅV‚Ì—˜_‚ÅŒ©‚‚©‚Á‚½Å“K‰»ˆ—‚Ȃǎæ‚è“ü‚ê‚镪‚É‚ÍD‚«‚É‚µ‚Ä\‚í‚È‚¢

‚Æ‚¢‚¤ˆÓ–¡‚Å‚µ‚å
Haskell‚̃ƒ‚‰»ˆ—‚Æ‚©‚Å‚à‚æ‚­o‚Ä‚­‚邿
GHC‚Á‚ÄŒ¾‚¤‚·‚²‚¢ˆ—Œn‚ª‚ ‚Á‚ÄHaskell‚Ì•W€‹KŠi‚ł͑S‘R’è‚ß‚ç‚ê‚ĂȂ¢‚悤‚ÈÅ“K‰»ˆ—‚ðƒoƒ“ƒoƒ“‚â‚Á‚Ä‚­‚ê‚é‚©‚çg‚È‚ñ‚Å‚±‚ñ‚Ȃɂ͂₢‚ÌH‚Æ‚è‚Üì‚Á‚½‚¾‚¯‚Ȃ̂Éh‚ÆŽv‚¤‚±‚ÆŽžX‚ ‚é‚©‚ç‚È

607 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/10(‹à) 22:36:04.99 ID:3HE2W+m8.net]
Å“K‰»‚ÆŒ¾‚¦‚Î&mut‚ªnoalias‚ɂȂÁ‚Ä‚‘¬‰»‚µ‚½ƒR[ƒho‰ï‚Á‚½‚±‚Æ‚ ‚él‹‚éH

608 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/10(‹à) 22:56:48.93 ID:/Qg1cUoJ.net]
>>596
—v‚·‚é‚É~
Œ³‚Ìà–¾‚æ‚è’·‚È‚Á‚Æ‚é‚â‚È‚¢‚©[‚¢ww
”]‚Ý‚»®—®“Ú‚µ‚Ä‚±‚ñ‚©[‚¢ww



609 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/10(‹à) 23:03:01.48 ID:EifRM46R.net]
>>595
‰SŽÒŽ©‰‰‰³ƒIƒW

610 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/10(‹à) 23:39:18 ID:QxuEFd4p.net]
‚Ü‚½‚¢‚Â‚à‚Æ“¯‚¶ƒpƒ^[ƒ“
‘Pl = î•ñ‚âà–¾‚âƒR[ƒh“™‚ð‘‚¢‚Ä‚­‚ê‚él
ˆ«l = •¶‹å‚â”á”»‚¾‚¯‚Ìl

>>597
Rust‚ł͊î–{“I‚É“ñ‚Â‚Ì & mut ‚ªalias‚ɂȂ邱‚Ƃ͂Ȃ¢‚©‚çnoalias‚Å‚¢‚¢‚¯‚Ç
LLVM‚̃oƒO‚ªŒ©‚‚©‚Á‚½‚è‚âRustƒRƒ“ƒpƒCƒ‰‚̉üC‚ȂǂŕϑJ‚ðŒo‚Ä‚«‚Ä‚é‚Ý‚½‚¢‚Ë

> Rust 1.0 ~ 1.7@noalias enabled
> Rust 1.8 ~ 1.27@noalias disabled
> Rust 1.28 ~ 1.29@noalias enabled
> Rust 1.30 ~ 1.54@noalias disabled
> Rust 1.54 ~@noalias enabled

611 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/10(‹à) 23:52:37.74 ID:q3uEdydr.net]
Žd—l‚±‚낱‚ëƒSƒ~Œ¾Œê

612 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/10(‹à) 23:57:33.08 ID:Vy8jfUtT.net]
ƒ\[ƒX‚±‚ê‚Å‚·‚©
https://stackoverflow.com/a/57259339

613 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/11(“y) 00:21:37.71 ID:nVHax23k.net]
>>602
urust add assign optimize site:stackoverflow.comv‚Ńgƒbƒvƒqƒbƒg‚¾‚Á‚½‚íw
‚Ç‚¨‚è‚Å‚Ë

614 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/11(“y) 00:47:00.69 ID:41aFXNPT.net]
>>601
Rust‚ÌŽd—l‚͕ςí‚Á‚Ä‚¢‚È‚¢
LLVM‚Ö‚ÌÅ“K‰»Žwަ‚Ì‚¤‚¿‚̈ê‚‚ðLLVM‚̃oƒO”­Œ©‚Ì‚½‚߈ꎞ“I‚ɃIƒt‚Æ‚µ‚Ä‚¢‚½‚¾‚¯

615 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/11(“y) 00:53:30.81 ID:6T6IERuk.net]
‚»‚ñ‚Ȃ‚܂ñ‚Ë[‚̂ɔ½‰ž‚·‚ñ‚È‚æcc

616 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/11(“y) 01:51:51.23 ID:coFBEVyx.net]
ƒ}ƒbƒ`ƒ|ƒ“ƒsƒ“ƒOD‚«‚¾‚Ë‚¥

617 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/11(“y) 11:14:20.05 ID:FpznSlgy.net]
‚»‚ë‚»‚ëRust»‚Ì—L–¼‚ȃ\ƒtƒgƒEƒFƒAì‚Á‚Ä‚©‚çƒrƒbƒNƒ}ƒEƒX‚µ‚Ä‚­‚¾‚³‚¢‚ËAFirefoxˆÈŠO‚Å

618 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/11(“y) 11:39:14.69 ID:fd4RDbWP.net]
>>606
ƒ}ƒbƒ`ƒ|ƒ“ƒv‚à‰ß‘aƒXƒŒ‚̂ɂ¬‚í‚¢



619 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/11(“y) 11:54:00.75 ID:sRR0HfwK.net]
TechEmpower Round 18‚Å1.5”{‚Ì·‚ð•t‚¯‚Ä“°X‚Ì1ˆÊ‚ð‚©‚Á‚³‚ç‚Á‚½actix‚Í—L–¼ƒ\ƒtƒgƒEƒFƒA‚ł͂Ȃ¢—¹‰ð

620 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/11(“y) 15:51:26.10 ID:Lxou0O6d.net]
Discord‚Æ‚©Dropbox‚Æ‚©

621 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/11(“y) 16:19:59.18 ID:C3/u0lQ5.net]
Win‚Æ‚©Linux‚Ì’†g‚Å‚·‚łɎg‚í‚ê‚ĂȂ©‚Á‚½H

622 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/11(“y) 18:52:01.33 ID:BGPUwt90.net]
>>593
“¯‚¶L‚¢‚à‰½‚à“¯ˆêl•¨‚¾‚ë

623 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/11(“y) 19:26:39.50 ID:WsHL0uxM.net]
>>611
Linux‚͂܂¾
win‚ÍŠmŽÀ‚ȃ\[ƒX‚ ‚Á‚½‚Á‚¯H
OSŒn‚¾‚ÆAndroid‚ł͎g‚í‚ê‚Ä‚éi‚Ü‚¾ƒfƒtƒHƒ‹ƒg‚Å—LŒø‚ł͂Ȃ¢‚¯‚Çj

624 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/11(“y) 23:25:25.63 ID:HlAQKNMT.net]
‚È‚ñ‚ÅRound18‚È‚ñ‚Ä‘åÌ‚Ì‰ß‹Ž‚ðH

625 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 06:12:09.52 ID:6S+GFICB.net]
>>612
‚Ç‚¤‚Å‚à‚¢‚¢

>>613
“¯‚¶‚­‚Ç‚¤‚Å‚à‚¢‚¢

626 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 17:11:51.09 ID:tUHADwRi.net]
Rust‚Íver2.0‚ɂ͂Ȃè‚Ü‚¹‚ñ‚Á‚ÄŒ¾‚Á‚Ă邯‚ÇŽÀŽ¿‚͂ƂÁ‚­‚ÌÌ‚Éver2.0‚ɂȂÁ‚Ä‚é

627 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 19:14:45.66 ID:geXDvND7.net]
>>616
‚Ç‚¤‚¢‚¤‚±‚ÆH

628 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 20:36:02.36 ID:nrxswUhC.net]
>>562 >>566
CheckedAddAssign‚É‚±‚¾‚í‚é•K—v‚͂Ȃ¢‚½‚ßA”­‘z‚ð“]Š·‚µ‚ÄA
checked_add()‚ÌŒ´ŠÖ”‚Å‚ ‚éoverflowing_add()‚ð—p‚¢‚邱‚Æ‚ÅA
overflowing_add_assign()‚ð—pˆÓ‚µ‚Ä“¯‚¶‚悤‚Ébool’l‚ð•Ô‚¹‚Î‰ðŒˆ‚·‚é

‹ï‘Ì“I‚ɂ͈ȉº‚̂悤‚Ɉø”‚Íadd_assign()‚Æ“¯‚¶‚Åbool’l‚ð•Ô‚¹‚΂悢
trait OverflowingAddAssign {
@fn overflowing_add_assign(&mut self, rhs: &Self) -> bool;
}

ƒI[ƒo[ƒtƒ[‚·‚éi8Œ^`u128Œ^‚É‚Íoverflowing_add()‚ª‚ ‚邽‚ߎÀ‘•‚Í‚±‚¤‚È‚é
@let is_overflow;
@(*self, is_overflow) = self.overflowing_add(*rhs);
@is_overflow
‚±‚Ì3s‚̃R[ƒh‚Å‚¿‚á‚ñ‚ÆÅ“K‰»‚³‚ê‚é‚©‚Ç‚¤‚©‚ðŠm”F‚·‚邽‚ßA
’Pƒ‚Éadd_assign‚ð—p‚¢‚½ê‡A‚·‚Ȃ킿u*self += rhsv‚Æ”äŠr‚·‚邯
https://godbolt.org/z/WP3En8xM8
‚̃AƒZƒ“ƒuƒŠo—͂ƂȂèAƒI[ƒo[ƒtƒ[‚ð•Ô‚·ˆÈŠO‚Í“¯ˆê‚ÉÅ“K‰»‚³‚ê‚邱‚Æ‚ªŠm”F‚Å‚«‚é

ˆê•û‚ŃI[ƒo[ƒtƒ[‚µ‚È‚¢BigUint‚Ȃǂ̌^‚Ö‚ÌŽÀ‘•‚Í‚±‚¤‚È‚é
@*self += rhs;
@false
‚‚܂èƒI[ƒo[ƒtƒ[‚ÌŒ‹‰Ê‚Æ‚µ‚Äí‚Éfalse‚ð•Ô‚·‚Ì‚ÅA
‚±‚¿‚ç‚ÍŽg‚¤‘¤‚ŃI[ƒo[ƒtƒ[‚̈µ‚¢‚ªÁ‚¦‚Äadd_assign•”•ª‚݂̂ÉÅ“K‰»‚³‚ê‚é

‚µ‚½‚ª‚Á‚Ä‚±‚ÌOverflowingAddAssign‚ð—p‚¢‚ăWƒFƒlƒŠƒbƒN‚É‘‚¯‚ÎA
‚Ç‚¿‚ç‚ÌŒ^‚Ìꇂł ‚Á‚Ä‚àA”ñƒWƒFƒlƒŠƒbƒN‚É‘‚¢‚½Žž‚Æ“¯ˆêƒR[ƒh‚ƂȂé



629 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 20:47:24.48 ID:nrxswUhC.net]
>>577
ˆê”Ê“I‚ÉŽQƕԂ·ƒCƒeƒŒ[ƒ^—Þ‚ðŽÀ‘•‚·‚éꇂ̒ˆÓ“_‚Æ‚µ‚ÄA
@1. let x0 = x_iter.next();
@2. let x1 = x_iter.next();
@3. ‚±‚±‚Å x0 ‚ÌŽw‚·’l‚ðŽg‚¤
‡‚É‚±‚̂悤‚ÈŽg‚¢•û‚ð‚µ‚½Žž‚Ì‹““®‚Æ‚µ‚ÄAˆÈ‰º4ƒpƒ^[ƒ“‚ªl‚¦‚ç‚ê‚é
@A. ✕ ŽÀsŽžƒGƒ‰[‚ƂȂé
@B. ✕ x0‚ÌŽw‚·’l‚ª•ω»‚µ‚Ä‚µ‚Ü‚¤ (ŽŸ‚Ìx1‚ÌŽw‚·’l‚Æ“¯ˆê‚ɂȂÁ‚Ä‚µ‚Ü‚¤)
@C. › x0‚àx1‚à‚»‚ꂼ‚곂µ‚¢’l‚ðŽw‚·
@D. › ƒRƒ“ƒpƒCƒ‹ŽžƒGƒ‰[‚ƂȂé

Rc‚Æget_mut()‚ðŽg‚Á‚½>>511‚̃R[ƒh‚ªNG‚̃pƒ^[ƒ“A.‚ÅA‚±‚ê‚ð”ð‚¯‚é‚½‚ß‚ÉA
Rc<RefCell>‚ðŽg‚¤’ñˆÄ‚̂悤‚¾‚ªA‚»‚ê‚àNG‚̃pƒ^[ƒ“B.‚ƂȂÁ‚Ä‚µ‚Ü‚¤
Rc‚Æmake_mut()‚ðŽg‚¦‚΃pƒ^[ƒ“C.‚ƂȂèA‚±‚ꂪRc—˜—p‚Ìê‡‚Ì‰ð‚Æ‚È‚é

‚µ‚©‚µŽQÆ‚ð•Ô‚·ƒCƒeƒŒ[ƒ^Ž©g‚ªmake_mut()‚Åclone()‚·‚é‚Ì‚Í–ðŠ„‚Æ‚µ‚ĉßè‚Å‚ ‚é
؂蕪‚¯‚Æ‚µ‚Ă̓CƒeƒŒ[ƒ^‚ðŽg‚¤‘¤‚ª•K—v‚ɉž‚¶‚Äclone()‚·‚é‚Ì‚ª–]‚Ü‚µ‚¢
‚»‚¤‚¢‚¤ƒR[ƒh‚Ö“K؂ɗU“±‚Å‚«‚铹‚ªAƒRƒ“ƒpƒCƒ‹ŽžƒGƒ‰[‚ÅŽ¦‚·ƒpƒ^[ƒ“D.

‹ï‘Ì“I‚É‚ÍAŽ—”ñIterator‚Å‚ ‚éStreamingIterator‚ð—p‚¢‚é‚©A
Rust–{–½‚ÌGATs‚ð—p‚¢‚½LendingIterator (GATs“K—pŒã‚ÌIterator) ‚ð—p‚¢‚邯A
clone()‚ª•K—v‚Èê–ʂł̓Rƒ“ƒpƒCƒ‹ŽžƒGƒ‰[‚É‚æ‚è’m‚点‚Ä‚­‚ê‚é
‚à‚¿‚ë‚ñ•’Ê‚Énext()ƒ‹[ƒv“à‚Ì—˜—p‚È‚ç‚Îclone()‚Ì•K—v‚È‚­ƒRƒ“ƒpƒCƒ‹‚ª’Ê‚é

630 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 20:59:35.22 ID:nrxswUhC.net]
ŽÀÛ‚É >>618‚ÌOverflowingAddAssign‚ð—p‚¢‚ÄLendingIterator‚ÅŽÀ‘•‚·‚邯
ˆÈ‰º‚̂悤‚ɂȂèAGATs‚ð—p‚¢‚Ä‚¢‚éˆÈŠO‚ÍŒ»ó‚ÌIterator‚Æ‚à‚¿‚ë‚ñ“¯‚¶Œ`
Ž©ŒÈŽQÆ‚ð•Ô‚¹‚邿‚¤‚ɂȂÁ‚½“_‚݈̂قȂé

impl<T: OverflowingAddAssign> LendingIterator for Fibonacci<T> {
@type Item<'a> = &'a T where Self: 'a;

@fn next<'a>(&'a mut self) -> Option<Self::Item<'a>> {
@@if self.is_overflow {
@@@return None;
@@}
@@if self.is_first {
@@@self.is_first = false;
@@} else {
@@@self.is_overflow = self.p.overflowing_add_assign(&self.q);
@@@std::mem::swap(&mut self.p, &mut self.q);
@@}
@@Some(&self.p)
@}
}

is_firstˆ—‚Í >>511‚̃R[ƒh‚Å‚Ìuiter::once(p.clone()).chain(...v•”•ª‚Å‚ ‚è•K{
‚Ü‚½A‘Oq‚̂悤‚ÉBigUint‚Å—p‚¢‚ê‚Î is_overflow ‚ªí‚Éfalse‚Ì‚½‚ßÅ“K‰»‚ÅÁ‚¦‚ÄA
’l‚ÌXV•”•ª‚Íuself.p += &self.qv‚݂̂ªŽc‚è”ñƒWƒFƒlƒŠƒbƒN‚Æ“¯ˆêƒR[ƒh‚ƂȂé
‚µ‚½‚ª‚Á‚ÄAãq‚̃R[ƒh‚ª‚ǂ̌^‚Å‚àÅ‘P‚É“®ì‚·‚éƒR[ƒh‚ƂȂ邾‚낤

631 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 21:33:27.12 ID:HOCAPH7I.net]
NAVER‚܂Ƃ߂ðœfœi‚Æ‚³‚¹‚郌ƒX‰³
3~4“ú‚à‚©‚¯‚ÄŠæ’£‚Á‚Ä’²‚ׂ½‚͎̂]‚¦‚邪
“ÁŽ¿‚̈قȂé‚à‚Ì‚ð•K—v‚à‚È‚­ƒWƒFƒlƒŠƒbƒN‰»‚·‚邱‚Æ‚ªƒAƒ“ƒ`ƒpƒ^[ƒ“‚¾‚Æ‚¢‚¤‚±‚Ƃɑ‚­‹C‚¢‚Ä‚Ë

632 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 21:51:32.06 ID:rC/Ton17.net]
‚±‚ê‚Í“¯‚¶‚à‚Ì‚¾‚©‚çƒWƒFƒlƒŠƒbƒN‚Å‚¢‚¢‚ñ‚¶‚á‚Ë

633 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 22:02:56.78 ID:geXDvND7.net]
>>620
\‘¢‘̃ƒ“ƒo[‚Å‚ ‚éis_overflow‚ªí‚Éfalse‚Å‚ ‚邱‚Æ‚ª•ª‚©‚é‚قǃRƒ“ƒpƒCƒ‰Œ«‚¢‚ñ‚¾‚Á‚¯H
ŽÀۂɶ¬‚³‚ê‚éƒR[ƒhŠm”F‚µ‚½H

634 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 22:16:28.43 ID:McWr7xMA.net]
addŒn‚Í#[inline]‚¾‚©‚ç‘åä•v

635 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 22:22:02.34 ID:geXDvND7.net]
>>624
\‘¢‘̃ƒ“ƒo‚Ì’l‚̓Oƒ[ƒoƒ‹•Ï”‚È‚ñ‚©‚Æ“¯‚¶‚ÅŠÖ”ŠO‚Å’l‚ª•ÏX‚³‚ê‚é‰Â”\«‚ª‚ ‚é‚Ì‚Å
ƒƒ“ƒo‚ª“Á’è‚Ì’l‚µ‚©Žæ‚ç‚È‚¢‚±‚Æ‚ðŽb’è‚Æ‚µ‚ÄÅ“K‰»‚·‚邽‚߂ɂÍA
crate‚͈̔͂𒴂¦‚ăvƒƒOƒ‰ƒ€‘S‘̂Œl‚ªÝ’肳‚ꂤ‚é‰ÓŠ‚ª‘¼‚ɂȂ¢‚±‚Æ‚ðŠm”F‚·‚é‚©
ƒƒ“ƒo‚ª‰ÂŽ‹‚Ȕ͈͂Ŋm”F‚·‚é•K—v‚ª‚ ‚邯Žv‚¤‚¯‚ÇA
‘OŽÒ‚ð‚â‚邽‚ß‚É‚ÍƒŠƒ“ƒNŽžÅ“K‰»‚ª•K—v‚¾‚µ
ŒãŽÒ‚Ȃ烃“ƒo‚̉Ž‹«‚ðLLVM‚É“n‚³‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ÆŽv‚¤
rustc‚ÆLLVM‚Í‚»‚±‚܂łâ‚Á‚Ä‚é‚ÌH

636 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 22:54:00.11 ID:E86JsxIR.net]
rustŒ‹\–Ê”’‚¢‚©‚çƒ}ƒCƒNƒƒ\ƒtƒg‚ªVisualStudio‚ÅRust‚ÅWindowsForm‚ðì‚ê‚邿‚¤‚É‚µ‚Ä‚­‚ê‚ê‚΂Ȃ 

637 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 22:59:17.60 ID:MphJhZqp.net]
>>618
‚»‚ꂪ>>566‚Ì2s–Ú‚Å‘‚¢‚Ä‚éH•v‚Ì‚±‚Æ‚¾‚æ
bool‚ł͂Ȃ­checked_addŽg‚Á‚ÄOption<()>•Ô‚·ƒƒ\ƒbƒh‚É‚µ‚Ä‚¨‚¯‚Î?‰‰ŽZŽq‚ŃVƒ“ƒvƒ‹‚É‘‚¯‚é

638 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 23:07:42.57 ID:McWr7xMA.net]
>>627
assign‚łȂ¢‰‰ŽZ‚Ͷ¬‚Ì‚½‚ß“à•”‚Åclone‚ª”­¶‚µ‚Ä–³‘ʂƊù‚ÉŒ‹˜_‚ªo‚Ä‚¢‚é



639 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 23:11:14.31 ID:0LaPlWrL.net]
GAT‚ªstable‚ɂȂé‚̈ӊO‚Ƌ߂¢—\’è‚È‚ñ‚¾‚È
”N’PˆÊ‚Åæ‚Ì‚±‚Æ‚©‚ÆŽv‚Á‚Ä‚½

640 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 23:18:22.58 ID:H16c0lbs.net]
>>625
Rust‚Å‚»‚ê‚Í‹N‚«‚È‚¢
‘‚«Š·‚¦‚é‚ɂ͊—LŒ ‚©•mut‚ª•K—v‚ŃRƒ“ƒpƒCƒ‰‚Í‘S‚Ä”cˆ¬‚µ‚Ä‚¢‚é
X‚É\‘¢‘̂̃ƒ“ƒo[‚ÍpubŽw’肪‚È‚¢ŒÀ‚葼ŽÒ‚̓AƒNƒZƒX•s”\
‚‚܂衉ñ‚È‚ç‚Înext()‚µ‚©ƒƒ“ƒo[‘‚«Š·‚¦‚µ‚È‚¢‚ƃRƒ“ƒpƒCƒ‰‚ÍŠm’è‚Å‚«‚é

641 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/12(“ú) 23:25:01.40 ID:geXDvND7.net]
>>630
‚»‚ÌÅ“K‰»‚·‚é‚Ì‚ÍLLVM‚¾‚¯‚ÇLLVM‚ªÅ“K‰»‚Å‚«‚邾‚¯‚Ìî•ñ‚ð“n‚µ‚Ä‚é‚ÌH‚Æ‚¢‚¤‚Ì‚ª•·‚«‚½‚¢‚±‚Æ

642 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 00:14:58.10 ID:RutuvYDu.net]
>>623
‚»‚Ì’Ê‚èRustƒRƒ“ƒpƒCƒ‰‚ªŒ«‚¢‚±‚Æ‚ðŠm”F‚µ‚½‚æ
is_overflow‚ªí‚Éfalse‚ƂȂ邱‚Æ‚ðŽ@’m‚µ‚ÄNone‚ð•Ô‚·‚±‚Æ‚ª–³‚­‚È‚Á‚½‚Ý‚½‚¢
None‚ª—ˆ‚È‚¢—˜—p‘¤‚Ìwhile let Some(n) = iter.next()‚Í–³ŒÀƒ‹[ƒv‚̃R[ƒh‚ƂȂÁ‚¿‚á‚Á‚½
‚³‚ç‚Éwhile loop‚æ‚èŒã‚ë‚̃R[ƒh‚͉i‰“–¢’B‚Æ”»’f‚³‚ê‚ÄŠ®‘S‚ÉÁ‚¦‚½

643 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 00:32:02.84 ID:XmIGhHAx.net]
>>628
checked_addŽg‚¤‚̂̓vƒŠƒ~ƒeƒBƒu‚¾‚¯‚¾‚æ
BigUint‚Íadd_assign‚Åí‚ÉSome(())

644 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 00:46:44.89 ID:BEV+i+nu.net]
>>620
GAT‚Á‚ÄIterator‚Æ‚©Šù‘¶Trait‚ÌAssosiate Type‚É’¼Úƒ‰ƒCƒtƒ^ƒCƒ€‘‚¯‚È‚¢Žd—l‚ɂȂÁ‚½‚ÌH
LendingIterator‚Ý‚½‚¢‚ɕʂÌTrait‚ðŽg‚í‚È‚¢‚Æ‚¢‚¯‚È‚¢‚悤‚È‚çƒCƒeƒŒ[ƒ^ŠÖ˜A‚ÌŽd‘g‚Ý‚ª2d‚È‚Á‚ÄŽg‚¢ŸŽè‚ªˆ«‚¢

645 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 00:50:16.18 ID:WmCB7dh7.net]
>>633
ˆÓ–¡•s–¾
Some(())/None‚É‚·‚é‚È‚ç‚Î>>618‚Ìbool’l‚̃R[ƒh‚Å\•ª

646 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 00:56:09.87 ID:WmCB7dh7.net]
>>634
‚à‚¿‚ë‚ño—ˆ‚邿‚¤‚ɂȂé
¡‚Í–³—‚¾‚©‚çRustŒöŽ®ƒuƒƒO‚ʼnðà‚³‚ꂽ—á‚É•í‚Á‚ĉ¼‚ÉLendingIterator‚Ƃ̖¼‚Å’è‹`‚µ‚ÄŽg‚¤‚Ȃǂ·‚é

647 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 12:04:19.24 ID:GDAgVCx4.net]
>>632
‚¨[A‚»‚ñ‚ÈŒ«‚¢‚ñ‚¾B‚·‚²‚¢
‚¿‚Ȃ݂Éfn main‚ƃCƒeƒŒ[ƒ^‚Ì’è‹`‚Í“¯‚¶crate‚Ɋ܂܂ê‚Ä‚¢‚éH
lib crate‚ŃCƒeƒŒ[ƒ^‚ð’è‹`‚µ‚Äbin crate‚©‚çŽg‚Á‚½ê‡‚ɂǂ¤‚Ȃ邩‚à‹C‚ɂȂé

648 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 14:28:57.42 ID:HonuYlRO.net]
>>626
‚±‚¤‚¢‚¤Microsoft‚©‚ç‚̃Tƒ|[ƒg‚͉´‚àŠú‘Ò‚µ‚Ä‚é
VC++‚æ‚è‚àRust‘‚«‚½‚¢



649 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 17:16:12.55 ID:GB/2aB1F.net]
‚â‚߂Ă­‚ê
‰˜ƒR[ƒh‚܂݂ê‚ɂȂé

650 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 19:44:34.63 ID:oVc0GyRX.net]
—”Œn‚̃‚ƒWƒ…[ƒ‹‚ÌŽd—l•ÏX‚ª‚©‚È‚èƒKƒbƒcƒŠ‚ ‚Á‚½‚Ý‚½‚¢‚È‚ñ‚¾‚¯‚Ç
Rust‚Á‚Ä‚±‚¤‚¢‚¤‚±‚Ƃ悭‹N‚é‚ÌH
‚È‚ñ‚©WebŒn‚Ý‚½‚¢‚ȃmƒŠ‚ðŠ´‚¶‚½‚ñ‚¾‚ª‡‚Á‚Ä‚éH

651 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/13(ŒŽ) 19:57:14.15 ID:86dwWfAN.net]
‚È‚ñ‚̂͂Ȃµ‚¾

652 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 19:58:13.01 ID:8KDu5nut.net]
>>640
l‚ɓǂñ‚Å‚à‚炤•¶Í‚Íd—v‚ȂƂ±‚ëÈ‚¢‚½‚ç“Ç‚ñ‚Å‚à‚炦‚È‚¢‚æ

653 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 19:59:25.24 ID:GDAgVCx4.net]
>>640
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Å”j‰ó“I•ÏX‚͂قƂñ‚ǂȂ¢
ŠO•”crate‚È‚çŠT‚Ësemver‚É]‚Á‚Ă邵 lockfile ‚ÌŽd‘g‚Ý‚à‚ ‚é‚©‚çA
ˆÈ‘Oƒrƒ‹ƒh‚Å‚«‚Ä‚¢‚½‚à‚Ì‚ªƒrƒ‹ƒh‚Å‚«‚È‚­‚Ȃ邱‚Æ‚à‚Ù‚Æ‚ñ‚ǂȂ¢

654 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 20:37:45.98 ID:XXqnAuVB.net]
>>638
ƒTƒ|[ƒg‚Á‚Ăǂ̒ö“x‚̃Tƒ|[ƒg‚ðŠú‘Ò‚µ‚Ä‚¢‚é‚ñ‚¾H
MS‚ªRustƒRƒ“ƒpƒCƒ‰[o‚¹‚ÎWindows‚ÌRust—pƒtƒŒ[ƒ€ƒ[ƒNo‚·‚ñ‚¾‚낤‚ª‚È
o‚³‚È‚¢‚È‚çAC/C++/C#‚ÌAPI/ƒtƒŒ[ƒ€ƒ[ƒN‚ðRust‚©‚ç‚Æ‚è‚ ‚¦‚¸Žg‚¦‚邿‚¤‚É‚µ‚Ü‚µ‚½
’ö“x‚̃Tƒ|[ƒg‚ɂȂ邾‚낤B
Šú‘Ò‚µ‚Ä‚¢‚é‚Ì‚ÍRust—pƒtƒŒ[ƒ€ƒ[ƒN‚Å‚ ‚Á‚ÄRust‚©‚ç‚Æ‚è‚ ‚¦‚¸Žg‚¦‚邿‚¶‚á‚È‚¢‚¾‚ëH []
[‚±‚±‰ó‚ê‚Ă܂·]

656 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 20:37:53.20 ID:oVc0GyRX.net]
>>643
‚ ‚êŠO•”ƒ‰ƒCƒuƒ‰ƒŠ‚©
‚µ‚©‚µ—”Œn‚Ì•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Á‚Ă܂¾Rust‚ɂȂ¢‚Ì‚©
‚â‚ÏŽá‚¢Œ¾Œê‚¾‚ÈRust

657 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 20:43:42.90 ID:cs6TlBtz.net]
>>645
Žá‚¢‚Æ‚¢‚¤‚©ˆÓ}“I‚É•W€ƒ‰ƒCƒuƒ‰ƒŠ‚©‚çŠO‚µ‚Ä‚ ‚邿
——R‚Í•W€“ü‚肵‚Ä‚µ‚Ü‚¤‚Æ”j‰ó“I•ÏX‚ª‚Å‚«‚È‚­‚È‚Á‚Ä•…‚é‚©‚ç
‚¾‚©‚ç«—ˆ“I‚É‚à•W€‚É“ü‚é—\’è‚͂Ȃ¢‚ÆŽv‚¤

658 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 20:52:20.46 ID:oVc0GyRX.net]
>>646
ˆÓ}“I‚ÉŠO‚µ‚Ä‚é‚ÌH
‚Ó[‚ñA‚»‚ê‚Í‚»‚ê‚Å–Ê”’‚¢



659 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/13(ŒŽ) 23:01:34.06 ID:JmWkv6oB.net]
>——R‚Í•W€“ü‚肵‚Ä‚µ‚Ü‚¤‚Æ”j‰ó“I•ÏX‚ª‚Å‚«‚È‚­‚È‚Á‚Ä•…‚é‚©‚ç

‚È‚ñ‚Æ‚¢‚¤–{––“]“|Š´

660 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/14(‰Î) 00:25:58.88 ID:DOq4xEj+.net]
Šî–{“I‚ÉRust‚̓Vƒ“ƒvƒ‹‚ÉŬŒÀ‚ÌŒ¾Œê\¬•”•ª‚µ‚©•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ÉŽ‚½‚È‚¢•ûj
‚‚܂èŠeƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê–ˆ‚É•W€ƒ‰ƒCƒuƒ‰ƒŠ‚̈Ӗ¡‡‚¢‚â”͈͂ªˆÙ‚È‚é‚̂Ɠ¯‚¶
‚¾‚©‚ç—”‚łೋK•\Œ»‚Å‚à‰½‚Å‚àRust‚ł͊O•”ƒNƒŒ[ƒg‚É‘¶Ý‚·‚é
”ñ“¯Šú‚¾‚Á‚ÄŠî–{\¬•”•ª‚Ìasync/await/Future‚ÍŒ¾Œê‚Æ‚µ‚ÄŽ‚‚¯‚Ç
”ñ“¯Šúƒ‰ƒ“ƒ^ƒCƒ€‚â”ñ“¯Šúƒ‰ƒCƒuƒ‰ƒŠ‚ÍŠO•”ƒNƒŒ[ƒg

661 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/14(‰Î) 00:42:56.77 ID:OVbm/pyy.net]
Option‚âResult‚֗̕˜ƒƒ\ƒbƒh‚͂ǂñ‚Ç‚ñ’ljÁ‚³‚ê‚Ă邵•ʂɕW€ƒ‰ƒCƒuƒ‰ƒŠ‚ðŬŒÀ‚Ì‚à‚̂ɂµ‚悤‚Ƃ͂µ‚ĂȂ¢‚Å‚µ‚å

662 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/14(‰Î) 00:49:05.73 ID:o3U2MVOf.net]
>>649
>ŬŒÀ‚ÌŒ¾Œê\¬•”•ª‚µ‚©•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ÉŽ‚½‚È‚¢•ûj
‰´‚à‚»‚ñ‚È•ûj‚¾‚ÆŽv‚¤
‚±‚ꂪ—Ç‚¢‚Ì‚©‚Ç‚¤‚©‚Í•ª‚ñ‚ªB
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚¾‚ƃRƒ“ƒpƒCƒ‰‰®‚ªƒRƒ“ƒpƒCƒ‰‚ðo‚·ŒÀ‚èƒTƒ|[ƒgEƒƒ“ƒe‚³‚ê‚é‚Ì‚ª
‘¼‚ÌŒ¾Œê‚ł͕W€ƒ‰ƒCƒuƒ‰ƒŠ‚Ȃ̂ªŠO•”ƒNƒŒ[ƒg‚¾‚ÆA«—ˆ‚±‚ê‚ðƒƒ“ƒe‚·‚é“z‚ª‚¢‚È‚¢‚ɂȂÁ‚Ä
•ú’u‚ɂȂ袂Á‚½‚ɂȂé‰Â”\«‚ ‚é‚©‚ç‚ÈB

663 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/14(‰Î) 01:01:42.50 ID:DOq4xEj+.net]
>>650
‚»‚ê‚ÍŬŒÀ‚̈Ӗ¡‡‚¢‚̎󂯎æ‚è•û‚ªˆá‚Á‚Ä‚¢‚邾‚¯‚Å“¯‚¶
Option/Result‚ÍRust‚ɂƂÁ‚ÄŒ¾Œê\¬•”•ª
‚»‚µ‚Ä‚»‚̃ƒ\ƒbƒh‚Í‹­‚¢‚ÄŒ¾‚¦‚Α½Ê‚ȧŒä\•¶‚É‚à‘Š“–‚·‚é
‚¾‚©‚çRust‚ÌŬŒÀ‚Ì•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Ɋ܂܂ê‚Ä‚¢‚邵•K—v«‚ª”Fޝ‚³‚ê‚ê‚΃ƒ\ƒbƒh‚à‘‚¦‚é

664 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/14(‰Î) 01:15:57.14 ID:DOq4xEj+.net]
>>651
‚»‚ê‚ÍuƒTƒ|[ƒg‚·‚él‚ª‚¢‚È‚­‚È‚ê‚΃Tƒ|[ƒg‚³‚ê‚È‚­‚È‚év‚Æ‚¢‚¤“–‚½‚è‘O‚Ì‚±‚Æ‚ÅRust‚Ƃ͕ʂ̈ê”Ê“I‚Șb
‚Ç‚ñ‚È»•i‚Å‚àA‚Ç‚ñ‚ȃ‰ƒCƒuƒ‰ƒŠ‚Å‚àA‚Ç‚ñ‚ÈŒ¾Œê‚Å‚àA“¯‚¶
‚»‚µ‚ÄŠî–{\¬•”•ª‚ðŠÜ‚ÞRust–{‘̂̉ü‘P•ƒƒ“ƒe‚ÆA‚»‚êˆÈŠO‚̃‰ƒCƒuƒ‰ƒŠ‚Ì‚»‚ê‚Æ‚Í–¾‚ç‚©‚ɕʂ̘b‚½‚©‚çØ‚è—£‚³‚ê‚Ä‚¢‚é‚Ì‚àŽ©‘R

665 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/14(‰Î) 01:33:47.46 ID:Sv0LbY5c.net]
“¯‚¶‚ł͂ ‚邪cargo‚Ì«Ž¿‚Å—]Œv‚É–Ê“|‚Èó‘ԂɂȂÁ‚Ä‚éB
‚±‚̕ӂª’჌ƒCƒ„[Œü‚¯‚Æ‘Š«‚ªˆ«‚¢•”•ª‚¾‚ÈB

666 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/14(‰Î) 02:16:38.57 ID:DOq4xEj+.net]
>>654
’჌ƒCƒ„[Œü‚¯‚̃vƒƒOƒ‰ƒ~ƒ“ƒO‚ðRust‚Å‚µ‚Ä‚¢‚đЫ‚̈«‚³‚Å¢‚Á‚½‚±‚Ƃ͂Ȃ¢‚ª‹ï‘Ì“I‚ɉ½‚¾‚낤H

667 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/14(‰Î) 02:19:17.55 ID:0h5AdYzJ.net]
•·‚«‚©‚¶‚肾‚¯‚ǃNƒƒXƒRƒ“ƒpƒCƒ‹‚Æ‚©‚â‚肽‚©‚Á‚½‚çxargoŽg‚¤‚à‚ñ‚È‚ñ‚¶‚á‚È‚¢‚Ì

668 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/14(‰Î) 02:25:36.70 ID:RiQN/QJO.net]
“¯«‚³‚ê‚郉ƒCƒuƒ‰ƒŠ‚ª‹‘å‚ÈŒ¾Œê‚Å
‚Æ‚ñ‚Å‚à‚È‚¢ƒNƒ\Žd—l‚ªÅ‰‚É“ü‚Á‚Ä‚µ‚Ü‚¤‚Æ‚©
ƒƒ“ƒeƒi‚ª‚¢‚È‚­‚È‚Á‚½‚¯‚nj݊·«ˆÛŽ‚ÅŠÈ’P‚É휂ł«‚È‚¢‚Æ‚©
FX‚ ‚é‚©‚ç‚È‚ 



669 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/14(‰Î) 02:36:05 ID:OVbm/pyy.net]
>>652
Šm‚©‚ÉOption‚âResult‚»‚Ì‚à‚̂͌¾Œê‹@”\‚É‚àŠÖ‚í‚Á‚Ä‚­‚éŠî–{“I‚È\¬—v‘f‚¾‚¯‚ÇA
Option‚âResult‚֗̕˜ƒƒ\ƒbƒh‚ÍŠO•”crate‚Å‚à’è‹`‚Å‚«‚邿‚Ë
‚Ü‚½AHashMap‚âBTreeMap‚È‚Ç‚Í "Œ¾Œê" ‚Ì\¬—v‘f‚ł͂Ȃ¢‚µA
ŋ߂łÍonce_cell‚Æ‚¢‚¤ŠO•”crate‚ÅŽÀŒ»‚Å‚«‚Ä‚¢‚½‚à‚Ì‚ðstd‚ÉŽæ‚èž‚à‚¤‚Æ‚µ‚Ä‚¢‚é
"Œ¾Œê" ‚ð\¬‚·‚éŬŒÀ‚Ì—v‘f‚Éi‚é‚̂ł ‚ê‚ÎA‚±‚ê‚ç‚ÍŠO•”crate‚ÅŽÀŒ»‚·‚ê‚΂悭‚Ä•W€ƒ‰ƒCƒuƒ‰ƒŠ‚É“ü‚ê‚È‚­‚Ä‚à—Ç‚¢‚Í‚¸‚¾‚æ‚Ë

‚¨‚»‚ç‚­A•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ÉŽæ‚螂ނà‚̂͌µ‘I‚µ‚ăRƒ“ƒpƒNƒg‚³‚ð•ۂ‚±‚Æ‚ð‘O’ñ‚ÉA
L‚­Žg‚í‚ê‚Ä‚¢‚ÄAPI‚ªˆÀ’肵‚Ä‚¢‚é‚à‚͎̂æ‚èž‚ñ‚Å‚¢‚­‚Æ‚¢‚¤ƒXƒ^ƒ“ƒX‚È‚ñ‚¾‚ÆŽv‚¤‚æ

670 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/14(‰Î) 02:42:44 ID:OVbm/pyy.net]
‚ [Arust‚Å‘‚©‚ꂽƒvƒƒOƒ‰ƒ€‘S‘̂̒†‚ł̃fƒtƒ@ƒNƒgƒXƒ^ƒ“ƒ_[ƒh‚Æ‚©‚¨ì–@‚Æ‚©‚àŠÜ‚߂ȾŒê‚Á‚ÄŒ¾‚Á‚Ä‚¢‚é‚Ì‚©‚È
‚»‚¤‚Ȃ̂ł ‚ê‚ΓÁ‚Ɉ٘_‚È‚¢‚Å‚·

671 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/14(‰Î) 02:45:28 ID:xoZMylRu.net]
ƒ}ƒ“ƒpƒ[‚ª‘«‚è‚È‚¢‚©‚ç‘I‘ð‚ÆW’†‚ÅØ‚èŽÌ‚ĂĂ邾‚¯
—˜—pŽÒ‚ª‚»‚ê‚ðŽó‚¯“ü‚ê‚Ä‚é‚Ì‚ÍØ‚èŽÌ‚Ä‚½•”•ª‚ðƒRƒ~ƒ…ƒjƒeƒB‚ÅŽx‰‡‚·‚é‚©‚çƒRƒA‹@”\‚ÌŠJ”­‚ɗ͂𒂰‚Á‚Ä‚±‚Æ

672 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/14(‰Î) 02:53:05 ID:R/3cLRA4.net]
>>657
iostream‚Ì‚±‚Æ‚©‚ ‚ ‚ ‚ II

673 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/14(‰Î) 03:08:52 ID:aUgYAX3K.net]
>>661
ƒAƒŒ‚ðRust‚ÉŽæ‚è“ü‚ê‚æ‚¤‚Æ‚¢‚¤“®‚«‚͂Ȃ¢‚Ì‚©‚ÈH

674 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/14(‰Î) 18:56:17.12 ID:HX1wvnNi.net]
>>648
—˜•Ö«‚ł͂Ȃ­ˆêŠÑ«‚Å•W€‚ðŒˆ‚ß‚Ä‚¢‚é‚Á‚Ä‚±‚Æ‚¾‚ë

675 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/15(…) 14:46:59.83 ID:LjsAAUyE.net]
>>658
Rust‚Ì—˜“_‚ÍOption, Result‚ªmatch‚ȂǂÌ\•¶‚Å•]‰¿‚Å‚«‚鎖A‰‰ŽZŽq‚à‚ ‚邪‰‰ŽZŽqƒI[ƒo[ƒ[ƒh‚ª‚Å‚«‚錾Œê‚Å‚ ‚ê‚Γ¯—l‚Ì‚±‚Æ‚ª‚Å‚«‚Ä‚µ‚Ü‚¤‚ªC++23‚Æ‚©26‚Æ‚©‚Å’ñˆÄ‚³‚ê‚Ä‚¢‚½inspect‚Ímatch‚»‚Ì‚à‚Ì

676 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/16(–Ø) 15:29:08.46 ID:13+3Y2cU.net]
Rust‚ÌŠˆ—p‚ÅElectron‚æ‚è‚àŒy‚­‚Ä‘¬‚¢ƒAƒvƒŠƒtƒŒ[ƒ€ƒ[ƒNuTauriv‚ªˆÀ’è”Å‚É

‚Ü‚¸‚̓fƒXƒNƒgƒbƒv‚©‚çBƒ‚ƒoƒCƒ‹EWeb‚ւ̑Ήž‚àis’†

https://forest.watch.impress.co.jp/docs/news/1417148.html

677 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/16(–Ø) 16:07:33.42 ID:Ry+36K98.net]
Tauri‚ÆYew‚ѳRustƒfƒXƒNƒgƒbƒvƒAƒvƒŠŠJ”­‚©A
‚ ‚é‚¢‚ÍTauri‚ÆVue.js‚Ńtƒƒ“ƒgƒGƒ“ƒh‚Ì‚ÝJavascript‚ŃfƒXƒNƒgƒbƒvƒAƒvƒŠŠJ”­‚©A

678 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/16(–Ø) 16:51:56.72 ID:TPrqrDPX.net]
Tauri + Vite + Vue 3 + Vuetify 3‚ŃfƒXƒNƒgƒbƒvƒAƒvƒŠŠJ”­ƒIƒ‰ƒ@III



679 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/16(–Ø) 19:39:52.77 ID:3W1WJ+ID.net]
‚»‚¤‚¢‚âAtomŠJ”­ŽÒ‚ªRust‚Å‘‚«’¼‚µ‚½‹†‹É‚̃GƒfƒBƒ^[uZedv‚͂ǂ¤‚È‚Á‚½‚ñ‚âB
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1374/986/amp.index.html

680 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/16(–Ø) 19:54:27.31 ID:hIo52KfN.net]
>>665
PC Watch‚ª•ñ‚¶‚é‚قǂ̃jƒ…[ƒX‚©A‚±‚êH

681 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/16(–Ø) 20:36:05.07 ID:qYRKaF3V.net]
>>668
>>UIƒtƒŒ[ƒ€ƒ[ƒN‚É‚ÍAGPU‚ðŠˆ—p‚µ‚½VÝŒv‚Ì‚à‚Ì‚ð—pˆÓB‚±‚̃tƒŒ[ƒ€ƒ[ƒN‚ÍuGPUIv‚ƌĂ΂ê‚Ä‚¢‚éB

‚±‚ꂪ‚Ç‚¤‚Ȃ邩‚¾‚È

682 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/16(–Ø) 20:52:57.67 ID:rVOBJfNW.net]
ƒtƒŒ[ƒ€ƒ[ƒN‚¨‚¶‚³‚ñ‚«‚¿‚á‚Á‚½‚©

683 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/16(–Ø) 21:28:18 ID:5USgn4My.net]
rust»ƒtƒŒ[ƒ€ƒ[ƒN‚̘b‚Ȃ犽Œ}Ajs‚ÍŠY“–ƒXƒŒ‚Å‚æ‚ë

684 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/16(–Ø) 22:27:59.11 ID:/ddt6fDk.net]
>>670
‰´“I‚ɂ͂»‚ê‚È‚ñ‚©ƒoƒbƒN‚ÉC/C{{‚ÌVulkanŒn‚ð—p‚¢‚½‚à‚Ì‚Á‚Ä‹C‚ª‚·‚é‚ñ‚¾‚æ‚È

685 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/17(‹à) 01:45:23.89 ID:mZKsuJMX.net]
rust‚Ågpu‚È‚ñ‚©Žg‚¢Žn‚ß‚½‚烉ƒCƒuƒ‰ƒŠ‚Ô‚Á‰ó‚ê‚Ü‚­‚邼

686 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/17(‹à) 08:27:34.98 ID:8YmvneAf.net]
H

687 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/17(‹à) 15:39:33.09 ID:NH7eG327.net]
‰´‚à¡“ú‚©‚烉ƒXƒ^ƒVƒAƒ“‚¾‚©‚ç‚æ‚낵‚­‚È
ƒVƒƒƒh[ƒCƒ“ƒO‚¢‚¢‚˃Aƒ“ƒ_[ƒXƒRƒA‚Å‹æØ‚Á‚½“¯‚¶‚悤‚È–¼‘O‚̕ϔ‚ª“¯ˆêƒXƒR[ƒv“à‚É‘‚¦‘±‚¯‚é‚Ì‚ªŒ™‚ŃCƒ‰ƒCƒ‰‚µ‚Ä‚½‚ç‚©‚炱‚ÌŽd—l‚͂߂¿‚áD‚«

688 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/17(‹à) 17:57:54.34 ID:gT1dTx1o.net]
>>676
ƒJƒ^ƒJƒ^‚Å‘‚­‚ƃ‰ƒXƒeƒCƒVƒƒƒ



689 –¼‘OF“‚©ƒ‰ƒXƒeƒCƒVƒ‡ƒ“‚¾‚©‚ç‚æ‚낵‚­‚È []
[‚±‚±‰ó‚ê‚Ă܂·]

690 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 06:02:27.98 ID:ib599DIL.net]
‘S‘RŠÖŒW–³‚¢‚ñ‚¾‚¯‚Ç
ŋ߂̌¾Œê‚Á‚ÄŽg‚Á‚Ä‚él’B‚É–¼‘O‚‚¯‚é‚¶‚á‚ñ
ƒpƒCƒ\ƒjƒXƒ^‚Æ‚©PHPer‚Ý‚½‚¢‚È
C‚Æ‚©C++‚É‚à‚ ‚é‚Ì‚©‚È[H‚Æ‚©l‚¦‚Ä‚½Žž‚ÉŽv‚¢o‚µ‚½‚ñ‚¾‚¯‚Ç
Python‚Ń‚ƒqƒJƒ“‚Æ‚©Œ¾‚Á‚Ä‚él’B‚¢‚é‚¶‚á‚ñ
ƒAƒŒ‚̌ꌹ‚͉½‚È‚ÌH

691 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/06/18(“y) 11:43:40.01 ID:vGEU23LW.net]
>>678
Python ŠÖ˜A‚Ì—pŒê‚Æ‚µ‚Ă͒m‚ç‚ñ‚¯‚ÇA‚±‚ê‚Ì‚±‚ÆH
https://ja.wikipedia.org/wiki/%E3%83%A2%E3%83%92%E3%82%AB%E3%83%B3%E6%97%8F_(%E3%83%8D%E3%83%83%E3%83%88%E7%94%A8%E8%AA%9E)

692 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 11:52:07.94 ID:quioMmSC.net]
ƒ‚ƒqƒJƒ“‘°‚Æ‚©Aˆê•”‚ÌlŠÔ‚ªŽg‚Á‚Ă邾‚¯‚Ńlƒbƒg‚ł͂낭‚É•·‚©‚È‚¢Œ¾—t‚¾‚Ë

693 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 12:19:14.82 ID:ib599DIL.net]
>>679
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤
ƒlƒbƒgƒXƒ‰ƒ“ƒO‚¾‚Á‚½‚Ì‚©
‚Å‚àPythonŠEŒGˆÈŠO‚Å•·‚¢‚½‚±‚ƂȂ¢‚â

694 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 12:29:31.13 ID:XkkeHcIr.net]
‰´‚Í–{êŠCŠO‚Ì—pŒêˆÈŠO‚ÍˆêØŽg‚í‚È‚¢‰AƒLƒƒƒ`[‹‚Ì“ú–{l‚ªŸŽè‚È‘¢Œê‚̘a»‰pŒê‚Æ‚©ƒNƒ\ƒ_ƒT‚¢‚©‚ç‚È

695 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 12:41:40.55 ID:rUpNWN/L.net]
2005~2010 ‚Ì‹ZpƒRƒ~ƒ…ƒjƒeƒB‚ł͂悭•·‚¢‚½‚¯‚Ç
ŋ߂̓Aƒ“ƒ`ƒnƒ‰ƒXƒƒ“ƒgƒ|ƒŠƒV[‚É’ïG‚·‚é‚©‚çŽg‚í‚ê‚È‚­‚È‚Á‚½

696 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 13:28:43.26 ID:n5ZvcUIJ.net]
Rust ƒTƒr‚¿‚á‚ñ
Python ƒwƒr‚¿‚á‚ñ

697 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 13:35:45.47 ID:n5ZvcUIJ.net]
ƒTƒr‚¿‚á‚ñ‚Å‚à‚ ‚èƒwƒr‚¿‚á‚ñ‚Å‚à‚ ‚èƒwƒW‚½‚ñ‚Å‚à‚ ‚èEê‚ł͌¢‚½‚ñ++

698 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/06/18(“y) 13:37:07.64 ID:vGEU23LW.net]
>>678
C Žg‚¢‚â C++ Žg‚¢‚Ì‚±‚Æ‚Í Cer ‚Æ‚© C++er ‚Æ‘‚¢‚½‚è‚·‚邱‚Ƃ͂ ‚邪A‚Ç‚¤“ǂނׂ«‚Ȃ̂©‚í‚©‚ç‚ÊccB



699 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 13:42:03.39 ID:n5ZvcUIJ.net]
>>686
ŽÐ’{

700 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 13:48:09.17 ID:n5ZvcUIJ.net]
‚±‚Ì¢‚Ì’†‚ ‚Ü‚½‚ÌŒ¾Œê‚ª‚ ‚é‚̂ɂȂºC‚âC++‚ŃR[ƒh‘‚­‚©‚ÆŒ¾‚¦‚ÎŽdŽ–‚¾‚©‚ç

701 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 14:09:02.52 ID:XkkeHcIr.net]
•’iŽdŽ–‚ÅC++Žg‚í‚È‚¢‰´‚©‚ç‚·‚邯Rust‚ß‚¿‚á‚­‚¿‚á‚í‚©‚è‚â‚·‚­‚ÄG‚Á‚ĂĊy‚µ‚¢
“Á‚É”z—ñ‚âƒRƒŒƒNƒVƒ‡ƒ“‚̈µ‚¢ˆÕ‚³‚ª’iˆá‚¢‚¾‚í

702 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 14:30:49 ID:n5ZvcUIJ.net]
>>689
‚Ü‚ ‘¼‚ÌŒ¾ŒêG‚邯ˆµ‚¢‚â‚·‚­‚Ä‹Câ‚·‚é‚©‚çG‚é‚È

703 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 14:57:08.56 ID:iczP/r4h.net]
¦‚¨˜b‚Ì“r’†‚Å‚·‚ªŠI‚ª’Ê‚è‚Ü‚·
@@ @@@,¤Q,¤@@@@@
@ŽO@ ( L¥ƒÖ¥M)@
@@ŽO@/R @/R@@@@@@@ (V)@@(V)@
@@ŽOƒm P T@@@@@@ŽO ƒ~ (L¥ƒÖ¥M) ƒ~
@@@@@ÀÀÀ¯@@@@@@@@@@@@@@@@@»»»¯

704 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 15:02:32.97 ID:hqbe2tQH.net]
‚»‚̃Jƒj‚à‚ç‚Á‚ÄH‚ׂ¿‚Ⴄ‚Ë

705 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 15:34:56.20 ID:XkkeHcIr.net]
–½–¼‹K‘¥‚̃KƒCƒhƒ‰ƒCƒ“‚ªƒXƒl[ƒNƒP[ƒX‚Ȃ̂ªC/C++‚É”z—¶‚µ‚½Œ‹‰Ê‚Ȃ̂©‚È‚Ÿ‚Á‚Ä‹C‚ª‚·‚邯‚ǂ܂ŸŠµ‚ê‚Ì–â‘肾‚©‚ç•¶‹å‚È‚¢‚æ

706 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 19:21:06.68 ID:M9fy3K3m.net]
ŒöŽ®ƒhƒLƒ…ƒƒ“ƒg‚ÉRust‚ÍŽ®ŽwŒüŒ¾Œê‚Å‚·‚Á‚Ä‚ ‚é‚ñ‚¾‚ªŽ®ŽwŒü‚Ƃ͂Ȃñ‚¼‚âH

707 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 19:25:35.79 ID:1ZLmOyHM.net]
§Œä\•¶‚ª•¶‚¶‚á‚È‚­‚ÄŽ®‚ɂȂÁ‚ĂĒl‚ð•Ô‚·‚Æ‚¢‚¤ˆÓ–¡‚©‚Æ

708 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 19:54:48.42 ID:vxK0JF3c.net]
I’[‚ɃZƒ~ƒRƒƒ“‚‚¯‚½‚玮‚¶‚á‚È‚­•¶‚ɂȂÁ‚¿‚Ⴄ‚Æ‚©“Æ“Á‚¾‚æ‚Ë
fn five() -> i32 { 5 }‚Æ‚©fn five() -> i32 { 5 };‚Á‚Ä‘‚¯‚½•û‚ªˆá˜aŠ´‚È‚¢‹C‚ª‚·‚é‚ñ‚¾‚¯‚Ç‚Ë



709 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 20:32:50.72 ID:aTjkq+5e.net]
Rust‚̓‰ƒ€ƒ_ˆø”‚ÌŒ^„˜_‚ª‘½‚­‚Ì‘¼‚ÌŒ¾Œê‚Ƃ͈قȂÁ‚Ä‹@”\‚·‚é‚ñ‚¾‚æ

710 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 21:11:11.71 ID:6CHzGsUP.net]
Å‹ßAƒQ[ƒ€‚ÌRust‚ªl‹C‰ß‚¬‚ÄŒŸõ‚ÉŽxႪo‚Ä‚é

711 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/18(“y) 22:17:14.37 ID:ZZmk5y2Z.net]
>>694
“ú–{Œê–ó‚ÍŒöŽ®‚¶‚á‚È‚¢‚©‚ç
¡‚Í‚à‚¤ŒöŽ®‚ł͎®ŽwŒü(expression oriented)‚Æ‚¢‚¤Œ¾—t‚ÍŽg‚í‚ê‚ĂȂ¢

Ž®ŽwŒüŒ¾Œê‚̈Ӗ¡‚ð’m‚肽‚¯‚ê‚Îwiki‚Å‚à‚Ç‚¤‚¼
https://en.wikipedia.org/wiki/Expression-oriented_programming_language

712 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 00:35:13.44 ID:HLAvlKQn.net]
VTuber‚âƒXƒgƒŠ[ƒ}[‚ÌŠÔ‚Ål‹C‚𔎂µ‚Ä‚¢‚éƒTƒoƒCƒoƒ‹ƒQ[ƒ€uRUSTv‚Æ‚ÍH
https://www.moguravr.com/vtuber-rust/

713 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 01:08:17.73 ID:WtnMKA9r.net]
Go‚ðŒ©K‚Á‚ÄARustlang‚ÅŒŸõ‚µ‚Ä‚­‚¾‚³‚¢‚Ë

714 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 05:08:01.71 ID:UsMsALi7.net]
rust lang OR Œ¾Œê -go

715 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 07:36:52.36 ID:kKndzz48.net]
Rust‚Å‚Íbool‚ð˜_—’l‚Ɩ󂵂Ă邯‚ÇŒ¾Œê‚²‚Ƃɗh‚炬‚ª‚ ‚é‚̂͂Ȃñ‚Å‚¾‚낤‚Ë
ŒÂl“I‚É^‹U’l‚ðŽg‚Á‚Ă邯‚Ç^—’l‚Á‚ĉðŽß‚à‚ ‚邵‚±‚ê‚à’è‹`‚͕ʂŌµ–§‚ɂ͈Ⴄ‚¯‚ÇRust‚Æ‚µ‚Ă͉ðŽß‚Í“¯‚¶‚ňႢ‚͂Ȃ¢‚Á‚Ä‚±‚ƂȂ̂©‚È

716 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 08:12:44 ID:Nk1h87ob.net]
ì‚Á‚½l‚ªˆá‚¤‚ñ‚¾‚©‚ç—h‚炬‚ª‚ ‚é‚͓̂–‘R‚¾‚ë

717 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 09:35:04.20 ID:pSFkutGr.net]
ì‚Á‚½l‚Æ‚¢‚¤‚æ‚è–󂵂½l‚̈Ⴂ
Rust‚Ì“ú–{Œê‘Ð‚Å‚à“ˆê‚³‚ê‚Ä‚é‚킯‚¶‚á‚È‚¢
˜_—’l‚Í‚à‚Æ‚à‚Ælogical values‚Ì–óŒê

>Rust‚Å‚Íbool‚ð˜_—’l‚Ɩ󂵂Ă邯‚Ç
³‚µ‚­‚ÍuThe Book‚Ì“ú–{Œê–ó‚Å‚ÍBoolean‚ð˜_—’l‚Æ–ó‚µ‚Ä‚é‚Æ‚±‚낪‚ ‚邯‚Çv

718 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 09:50:34.90 ID:KbscZGS+.net]
ŽèŒ³‚ÌRust–{Œ©‚Ă݂½‚¯‚Ç^‹U’l‚à^—’l‚à‚ ‚é‚Ë
ŒÂl“I‚É‚Í^‹U’l‚©‚È



719 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 10:18:36.03 ID:MGBoiv+i.net]
Œ^‚͘_—Œ^‚ÆŒ¾‚¢‚½‚­‚È‚éB^‹U’lŒ^‚Á‚Ä‚Ì‚à‚½‚܂ɕ·‚­‚¯‚ÇB

720 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 10:32:50.28 ID:YciZ0/bi.net]
ƒu[ƒ‹Œ^‚Å‚¦‚¦‚â‚ñ

721 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 11:02:28.95 ID:McUuM60V.net]
the book‚Ì“ú–{Œê–ó‚Í–|–ó‚ÌŽ¿‚ª’á‚¢‚µƒAƒbƒvƒf[ƒg‚à‚³‚ê‚ĂȂ¢‚©‚çrust‚ð–{‹C‚ŕ׋­‚µ‚½‚¢l‚͓ǂ܂Ȃ¢•û‚ª‚¢‚¢‚ÆŽv‚¤

722 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 11:11:00.25 ID:KAsrUTco.net]
https://jp.mathworks.com/help/matlab/logical-operations.html
> logical ƒf[ƒ^Œ^‚ðŽg—p‚µ‚Ä boolean ƒf[ƒ^‚ð•\Œ»‚µ‚Ü‚·

matlab‚Å‚Ílogical‚Á‚ăf[ƒ^Œ^‚ª‚ ‚Á‚Ä’†g‚Í0‚©1
false, true‚àŒ‹‹Ç‚Ílogical‚Ì0‚Æ1‚Å‚µ‚©‚È‚¢

https://doc.rust-lang.org/std/primitive.bool.html
> The bool represents a value, which could only be either true or false.
> If you cast a bool into an integer, true will be 1 and false will be 0.

ˆê•ûrust‚Å‚Ítrue‚àfalse‚àˆË‘R‚Æ‚µ‚Äbool‚̂܂Ü

723 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 11:23:29.55 ID:2cctUuao.net]
ƒu[ƒ‹’l‚̃u[ƒ‹‚̈Ӗ¡‚ð’m‚ç‚ñl‚ª‘½‚¢‚Ì‚©‚à‚µ‚ê‚È‚¢
ƒu[ƒ‹’l‚æ‚è^‹U’lŒ^‚ª‚¢‚¢‚È

724 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 11:33:06.55 ID:YciZ0/bi.net]
bool‚̈Ӗ¡‚È‚ñ‚©ˆê”ʃAƒƒŠƒJl‚à’m‚ç‚ñ‚¾‚ë

725 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 12:03:30.22 ID:dg+pb++y.net]
>>710
’l‚̌Ăі¼‚̘b‚ÆA“à•”•\Œ»‚̘b‚ÆAcast‚¹‚¸•ʂ̌^‚Ì’l‚Æ‚µ‚Ä—˜—p‰Â”\‚©‚Ç‚¤‚©‚Æ‚¢‚¤3‚‚̈قȂé˜b‚𬓯‚µ‚Ä‚é

726 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 13:11:53.53 ID:61bWOpc5.net]
ƒƒbƒg‚Æ‚©ƒAƒ“ƒyƒA‚̌ꌹ‚ð’m‚Á‚Ă邩‚Á‚ĘbH

727 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 13:14:46.84 ID:vUT9u2r3.net]
Rust‚ðŠÜ‚ß‚½‚Ù‚Æ‚ñ‚ǂ̌¾Œê‚Å
logical or/and/not‚ƌĂÑ
‚܂Ƃ߂Älogical operator‚ÆŒ¾‚¢
“ú–{Œê‚Ř_—‰‰ŽZŽq‚ÆÌ‚·‚é‚©‚ç
‚»‚Ì‘ÎۂƂȂébool’l‚à˜_—’l‚Æ–ó‚·‚±‚Æ‚ª‘½‚­Ž^“¯‚¾‚ª
–󂳂¸boolŒ^‚Æbool’l‚̂܂܂ªžB–†‚³‚ª‚È‚­‚æ‚¢‚̂ł͂Ȃ¢‚©
‚à‚¿‚ë‚ñ•¶Žš—ñŒ^‚à–󂳂Ȃ¢•û‚ª‚æ‚¢

728 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 13:33:48.08 ID:vE0AzMds.net]
‚¨‚Ü‚¦‚ç‚Á‚Ăقñ‚Æ‚¤—pŒê‚Ì’è‹`‚Æ‚©‚»‚¤‚¢‚¤˜b‚É‚È‚é‚Æ¶‚«¶‚«‚µ‚æ‚é‚È
‚ ‚Æu‹–‰Â‚³‚ê‚È‚¢‚È‚ñ‚¿‚á‚çv‚Ý‚½‚¢‚È–@—¥‰Æ’k‹`‚Ý‚½‚¢‚Șb



729 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 13:35:46.28 ID:Nk1h87ob.net]
>>714
Ž©•ª‚̌Ăѕû‚ª³‚µ‚¢‚ñ‚¾[
‚Á‚Ä‚¢‚¤ƒLƒ`“¯Žm‚Ì‘ˆ‚¢

730 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 14:12:32.07 ID:T+HLe5Kk.net]
>>714
ƒWƒ…[ƒ‹‚Æ‚©ƒjƒ…[ƒgƒ“‚̂ق¤‚ªæ‚É“ª‚É•‚‚©‚ñ‚¾

>>716
‚Ƃ͂¢‚¦uŠ—LŒ ‚Ì•¡»v‚ÍŒ©‰ß‚²‚¹‚È‚¢‚Á‚Ä

731 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 14:17:42.75 ID:kKndzz48.net]
‚±‚ê‚̓vƒƒOƒ‰ƒ~ƒ“ƒO‚ÉŒÀ’肵‚½˜b‚ł͂Ȃ­‘¼‚̃JƒeƒSƒŠ‚Å‚à—pŒê‚ð‰pŒê‚É“ˆê‚·‚ׂ«‚¾‚ÆŽv‚¤‚ñ‚¾‚æ‚È
¢ŠE‚Ì‘åŠwƒ‰ƒ“ƒLƒ“ƒO‚Å“ú–{‚Ì‘åŠw‚ª­‚È‚¢‚̂͋³‰È‘‚âê–å‘‚ª‰pŒê‚Ì‘‚ª‘ÎÛ‚¾‚©‚狳‰È‘‚âê–å‘‚ª“ú–{Œê‚ÅŠwK‚Å‚«‚é“ú–{‚̓Œƒxƒ‹‚‚­‚ĕꑌê‚ł͂Ȃ­‰pŒê‚Å‚µ‚©Šw‚ׂȂ¢‘¼‚Ì‘‚ªƒŒƒxƒ‹’á‚¢“yl‘‰Æ‚¾‚ÆŒ¾‚Á‚Ä‚é‚â‚‚ª‚¢‚邯‚Ç‹t‚¶‚á‚Ë[‚ÌH‚Á‚ÄŽv‚¤

732 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 14:55:53.98 ID:8/kH/R2d.net]
Ž©“]ŽÔ’u‚«ê‚Ì‹c˜_

733 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 15:31:58.19 ID:N+aRTDUf.net]
>>719
‰pŒê‚¶‚á‚È‚­‚ă‰ƒeƒ“Œê‚ð

734 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 17:52:40.64 ID:fArfwr+a.net]
>>719
‚Í‚ŸH ‰½‚ðŠÃ‚Á‚¿‚å‚ë‚¢‚±‚ÆŒ¾‚Á‚Ä‚ñ‚¾B
“ú–{Œê‚ð‰Ÿ‚µ•t‚¯‚Ä‚¢‚­‹CŠT‚à‚È‚µ‚ÉŠw–â‚ðƒŠ[ƒh‚Å‚«‚é‚©‚¢‚ÈB

735 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 18:18:54.31 ID:lfAX8IzG.net]
>>722
“ú–{Œê‚¾‚¯‚Íâ‘΂ɃCƒ„
Ruby‚à‰pŒê‚¾‚Á‚½‚ëH‰pŒê‚Å‚¢‚¢‚ñ‚¾‚æ

736 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 18:25:22.30 ID:ZgRIQXP3.net]
>>723
‚È‚ºRuby?

737 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 19:22:19.06 ID:xSCrTfK1.net]
‚ŠKŠÖ”‚̉ðà‚ð“ǂނ½‚Ñ‚Éo‚Ä‚­‚éƒJƒŠ[‰»‚ª‚»‚êƒI[ƒo[ƒ[ƒh‚ł悭‚ËH‚Á‚ÄŽv‚¤‚ñ‚¾‚ª’N‚©”[“¾Š´‚ ‚éà–¾—Š‚Þ

738 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 19:29:05.73 ID:YciZ0/bi.net]
>>725
ƒJƒŠ[‰»‚ÍAElm‚Æ‚©F#‚Ý‚½‚¢‚ȃpƒCƒvƒ‰ƒCƒ“‰‰ŽZŽq‚𑽗p‚·‚錾Œê‚¶‚á‚È‚¢‚Æ‚ ‚肪‚½‚Ý‚ðŠ´‚¶‚È‚¢



739 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 19:43:10.79 ID:Iqvgk6im.net]
‚È‚ñ‚ÆRust‚ɂ͊֔ƒI[ƒo[ƒ[ƒh‚ª‘¶Ý‚µ‚È‚¢‚Ì‚¾I
‚¾‚©‚çƒgƒŒƒCƒg‚ŃNƒ\–Ê“|L‚¢ŽÀ‘•‚łނɂá‚ނɂႵ‚È‚¢‚ÆŽÀŒ»‚Å‚«‚È‚¢I
‚Å‚à‚»‚ñ‚È‚±‚Æ‚µ‚ĉ½‚ªŠð‚µ‚¢‚Ì‚©‚í‚©‚ç‚È‚¢I
Rust‚͉•ϒ·ˆø”‚à‚È‚¢‚µC++‚Æ”äŠr‚µ‚Ă܂¾‚Ü‚¾‹@”\“I‚ɂ͂º‚ñ‚º‚ñ’Ç‚¢‚‚¢‚ĂȂ¢‚æ

740 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 19:47:20.02 ID:WtnMKA9r.net]
‚»‚¤‚Å‚·‚Ë
‚ ‚È‚½‚ÍRust‚ł͂Ȃ­C++‚ðŽg‚¢‘±‚¯‚Ä‚­‚¾‚³‚¢

741 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 20:02:56.72 ID:61bWOpc5.net]
ƒJƒŠ[‰»‚Á‚ăI[ƒo[ƒ[ƒh‚Å‘ã‘Ö‚Å‚«‚é‚Ì‚©H

742 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 21:29:31.34 ID:10dVJy7y.net]
// ˆø”2‚‚̊֔ (—á‚Æ‚µ‚Ä‚½‚Ü‚½‚Ü‘«‚µŽZ)
let add_x_y = |x, y| x + y;
assert_eq!(5, add_x_y(2, 3));

// ˆø”1‚‚̊֔‚ð‚»‚±‚©‚çì‚èo‚· (ƒJƒŠ[‰»)
let add_x = |x| move |y| add_x_y(x, y);

// ’iŠK“K—p
let add_2 = add_x(2);
assert_eq!(5, add_2(3));

// ˆê‹C“K—p
assert_eq!(5, add_x(2)(3));

743 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 22:04:00.15 ID:gGrS7GAs.net]
>>725
ŠÖ”‚ð‘‚­‚½‚тɃJƒŠ[‰»‚Ì‚½‚߂̃I[ƒo[ƒ[ƒh‘‚¢‚Ä‚¢‚­‚͖̂ʓ|‚­‚³‚·‚¬‚é‚Å‚µ‚å

744 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 22:26:44.97 ID:fArfwr+a.net]
ƒJƒŠ[‰»‚È‚ cc
rust ‚¾‚ƃ‰ƒCƒtƒ^ƒCƒ€‚ÌŠÇ—‚ª‚¿‚å‚Á‚Æ•¡Ž

745 –¼‘OFG‚É‚È‚é‚ÆŽè‚É‚¨‚¦‚ñ‚¾‚ë
—‹ü‚Í‚Æ‚à‚©‚­‚Æ‚µ‚ÄA•’ʂ̃vƒƒOƒ‰ƒ}‚ɂƂÁ‚Ă͊„‚ɇ‚í‚È‚¢
[]
[‚±‚±‰ó‚ê‚Ă܂·]

746 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 22:32:20.86 ID:8/kH/R2d.net]
https://ja.cppreference.com/w/cpp/language/overload_resolution

‚±‚ê‚ð­‚µ‚Å‚à—‰ð‚µ‚æ‚¤‚Æ‚µ‚½‚±‚Æ‚ª‚ ‚é‚È‚çARust‚ÉC++•À‚Ì–³§–ñ‚ȃI[ƒo[ƒ[ƒh‚ª—~‚µ‚¢‚Ƃ͎v‚í‚È‚¢‚¾‚낤‚æ

747 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/20(ŒŽ) 06:57:08.63 ID:E2oosySA.net]
ˆÀ’¼‚Ɉø”ŒÂ•ª‚̃_ƒ~[ƒpƒ‰ƒ[ƒ^‚ð—^‚¦‚éƒJƒŠ[‰»ƒ}ƒNƒcurry!‚ð—pˆÓ‚µ‚Ă݂½
macro_rules! curry (
($func_name:path, $first_arg:ident $(, $arg:ident )*) => {
|$first_arg| $(move |$arg|)* $func_name($first_arg $(, $arg)*)
};
);

ˆø”‚ª2‚‚̗á
let add = |x, y| x + y;
let curry_add = curry!(add, a, b);
assert_eq!(curry_add(1)(2), add(1, 2));

ˆø”‚ª5‚‚̗á
let func = |p, q, r, s, t| p + q * r - s / t;
let curry_func = curry!(func, a, b, c, d, e);
assert_eq!(curry_func(5)(4)(3)(2)(1), func(5, 4, 3, 2, 1));

•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Ì•¶Žš—ñreplaceŠÖ”‚ðƒJƒŠ[‰»
let curry_str_replace = curry!(str::replace, src, old, new);
assert_eq!(curry_str_replace("abcdefg")("cde")("CDE"), "abCDEfg");

let Ž©ŒÈЉî = curry_str_replace("Ž„‚Ì–¼‘O‚Í_NAME_‚Å‚·")("_NAME_");
assert_eq!(Ž©ŒÈЉî("–¼–³‚µ"), "Ž„‚Ì–¼‘O‚Í–¼–³‚µ‚Å‚·");

ˆÓŠO‚É‚»‚±‚»‚±Žg‚¦‚½

748 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 07:08:36.46 ID:10Lmd2dP.net]
>>733
rust‚ðì‚鑤‚©‚炵‚½‚猙‚©‚à‚µ‚ê‚ñ‚¯‚ÇAŽg‚¤‘¤‚©‚炵‚½‚ç—L‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢H
‚Ü‚ŸA‰´‚ªƒI[ƒo[ƒ[ƒh‚ª‚ ‚éŠÂ‹«‚ÉŠµ‚ê‚¿‚á‚Á‚Ă邩‚ç‚©‚à‚µ‚ê‚ñ‚¯‚Ç



749 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 07:31:28.70 ID:iAqd5FsI.net]
ƒVƒƒƒh[ƒCƒ“ƒO‚Í‹–—e‚Å‚«‚ÄŠÖ”‚̃I[ƒo[ƒ[ƒh‚ª‹–—e‚Å‚«‚È‚¢——R‚Á‚ĂȂñ‚¾‚낤

750 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/20(ŒŽ) 07:34:05.79 ID:E2oosySA.net]
>>735
ƒNƒ[ƒWƒƒ‘½—p‚ÌRust‚ŃI[ƒo[ƒ[ƒh‚Á‚Ăǂ¤‚·‚é‚ÌH
—Ⴆ‚Î>>734‚É‹“‚°‚½—á‚ŃJƒŠ[‰»‚𓯖¼‚ŃI[ƒo[ƒ[ƒh‚É‚·‚éê‡
let add = |x, y| x + y;
let add = curry!(add, a, b); // = |a| move |b| a + b;
assert_eq!(add(1)(2), add(1, 2));
‚±‚̈ø”‚Ì”‚ªˆÙ‚È‚é“ñ‚‚Ìadd‚Ì‘¶Ý‚ðƒI[ƒo[ƒ[ƒh‚

751 –¼‘OFÆ‚µ‚Ä‹–‚·‚ÌH
ƒI[ƒo[ƒ[ƒh‚Ì‚ ‚錾Œê‚ł͂±‚Ì–â‘è‚ð‚Ç‚¤‰ðŒˆ‚µ‚Ä‚¢‚é‚Ì‚¾‚낤
[]
[‚±‚±‰ó‚ê‚Ă܂·]

752 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/20(ŒŽ) 07:44:20.63 ID:E2oosySA.net]
>>736
ƒVƒƒƒh[ƒCƒ“ƒO‚Í“¯Žž‚É‘¶Ý‚Å‚«‚é‚Ì‚ªˆê‚‚¾‚¯‚ÅžB–†‚³‚ª‚È‚­ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚É‚¨‚¢‚ăvƒ‰ƒXŒø‰Ê
ƒI[ƒo[ƒ[ƒh‚Í“¯Žž‚ɈقȂé‚à‚Ì‚ª‘¶Ý‚Å‚«‚邽‚߉“ǫ‚ð‰º‚°‚½‚èƒ~ƒX‚ð‹N‚±‚·‹@‰ï‚ð¶‚¶‚³‚¹‚ă}ƒCƒiƒXŒø‰Ê

753 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 10:29:58.07 ID:anfwvwwH.net]
>>735
“ǂގž‚ɂ͂ǂ̃I[ƒo[ƒ[ƒh‚ªŒÄ‚΂ê‚é‚Ì‚©‚ðŠm”F‚·‚é‚Ì‚ª–Ê“|
Rust‚¾‚ÆT, &T, &mut Tˆá‚¢‚à‚ ‚é‚©‚瑼‚ÌŒ¾Œê‚æ‚è‚à‚³‚ç‚É–Ê“|
ƒƒŠƒbƒg‚æ‚èƒfƒƒŠƒbƒg‚̂ق¤‚ª‘å‚«‚¢‚ÆŠ´‚¶‚él‚ª‘½‚¢‚ñ‚¶‚á‚È‚¢‚©‚È


ƒfƒtƒHƒ‹ƒgˆø”/ƒIƒvƒVƒ‡ƒ“ˆø”/ƒL[ƒ[ƒhˆø”‚Í‚¢‚¸‚ꓱ“ü‚µ‚Ä—~‚µ‚¢
——p‚³‚ê‚邯API‚ª‰˜‚­‚Ȃ邪ƒI[ƒo[ƒ[ƒh‚قǂ̃fƒƒŠƒbƒg‚͂Ȃ¢‚ÆŽv‚Á‚Ä‚é

754 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/20(ŒŽ) 10:47:53.81 ID:1agQsnkM.net]
^—’l‚È‚ñ‚Ăǂñ‚ȃAƒz‚ª–󂵂Ăñ‚¾

755 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 11:11:29.76 ID:G0GSIi1k.net]
Œ³‚̉pŒê‚©‚çˆá‚¤‚̂Ŗó‚Ì–â‘è‚ł͂ ‚è‚Ü‚¹‚ñ (truth value)

756 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 11:17:59.13 ID:c9A58FBc.net]
logical values ˜_—’l
truth values ^—’l
true or false values ^‹U’l
Boolean values ƒu[ƒ‹’l

ƒu[ƒ‹’l‚¶‚ᕪ‚©‚è‚É‚­‚¢‚Ɖ¼’肵‚Ę_—’lA^—’lA^‹U’l‚̂ǂê‚ð‘I‚Ô‚©‚Á‚Ä‚±‚Æ
the book“ú–{Œê–ó‚Ìl‚ÍRust‚Ì•¶–¬‚ł̕ª‚©‚è‚â‚·‚³‚æ‚è‚à“y‘䂯‚È‚Á‚Ă镪–ì‚ÅL‚­Žg‚í‚ê‚Ä‚é–óŒê‚ª‚¢‚¢‚Æ”»’f‚·‚邱‚Æ‚ª‘½‚¢ˆóÛ

757 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 11:29:41.63 ID:qsA991ej.net]
‚Ü‚ŸƒvƒƒOƒ‰ƒ}[‚Å‚²‚´‚¢(Ä゙Ô¯I‚ÈŠ¨ˆá‚¢‚̉AƒLƒƒƒ`[‹‚̕ȂɉpŒê“ǂ߂Ȃ¢ƒ|ƒ“ƒRƒc‚Ȃ̓ú–{l‚­‚ç‚¢‚¾‚©‚ç‚Èwww

758 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/06/20(ŒŽ) 12:24:24.66 ID:6BcBi/VL.net]
“¯‚¶ˆÓ–¡‚Æ‚³‚ê‚邱‚Æ‚à‚ ‚邪AŽáб‚̃jƒ…ƒAƒ“ƒX‚Ì·‚à‚ ‚邯Žv‚¤‚ñ‚¾‚æ‚ÈB
ƒu[ƒ‹‚̓u[ƒ‹‘㔂©‚çŽæ‚Á‚Ä‚é‚ñ‚¾‚©‚ç“–‘R‚ɑ㔓I‚È‘€ì‚ÉŽg‚¤‚Æ‚¢‚¤Š´Šo‚ª‚ ‚邵A
^—’l‚͘_—Šw‚Ì•û–ʂŒŠÛ“I‚ÈŠT”O (–½‘è‚Æ‚©W‡‚Æ‚©) ‚ɑΉž•t‚­ê‡‚à‚ ‚é‹C‚ª‚·‚éB
ŒÂl“I‚ɂ͘_—’l‚ªÅ‚à’†—§‚Æ‚¢‚¤‚©A‚½‚¾^‚Æ‹U‚Ì’l‚ðŽ‚Â‚à‚̂Ƃ¢‚¤•µˆÍ‹C‚ðŠ´‚¶‚éB

ƒu[ƒ‹ ¼ ^—’l ¼ ˜_—’l ‚ÈŠ´‚¶B



759 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 12:43:05.08 ID:G0GSIi1k.net]
‚½‚©‚ª“ñ’l˜_—‚Ì’l‚ÌŒ^‚Å‚µ‚©‚È‚¢‚à‚Ì‚ð’N‚ªbool‚¾‚Ìboolean‚¾‚̌Ăюn‚ß‚½‚Ì‚©‚ÆŽv‚Á‚Ä’²‚ׂ½‚çALGOL60‚¾‚Á‚½

760 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 12:43:22.11 ID:zDrv1zgC.net]
^—’l‚¾‚¯‚Í3’lˆÈã‚ÌꇂàŠÜ‚Þ‚©‚ç‚¿‚å‚Á‚ƈӖ¡‚ªL‚¢Š´‚¶‚Í‚·‚é

761 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/20(ŒŽ) 13:11:27.43 ID:bsAvnwWF.net]
ŠÖ”ƒI[ƒo[ƒ[ƒh‚ð‚ ‚è‚ª‚½‚ª‚Á‚Ä‚é‚̂̓Wƒƒƒo‚̘A’†‚¾‚¯

762 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 15:32:26.58 ID:nUFjxYTv.net]
˜_—’l‚Í”ñŒÃ“T˜_—‚Ì’l‚àŠÜ‚Þ‚©‚炳‚ç‚ÉL‚¢‚ÈB

763 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 15:34:13.37 ID:rudBfZT/.net]
>>746
‚Ç‚ê‚à’‹L‚ª‚È‚¯‚ê‚Γñ’l‚¾‚¯‚Ç
three logical values‚âthree-valued Boolean‚ÆŒ¾‚¦‚Î3’l‚ɂȂ肦‚é‚Ì‚Å
Šî–{“I‚ɈӖ¡‚·‚邯‚±‚ë‚Í“¯‚¶‚¾‚ÆŽv‚¤‚æ

764 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 16:12:28.65 ID:Wp6+mQEy.net]
>>749
Šm‚©‚ɘ_—’l‚à‘½’l‚ ‚肤‚é‚Ì‚©
^‹U’l‚à‚»‚¤H‚±‚ꎚ–Ê‚©‚ç‚Í2’lŒÀ’è‚È‹C‚ª‚·‚邯‚Ç

765 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 16:33:57.18 ID:vXHoc6MR.net]
‚Ç‚¤‚Å‚à‚¢‚¢‚¯‚Çwasmer‚ªaarch64 Š®‘S‘Ήž‚µ‚½‚Æ‚¢‚¤‚±‚Æ‚ÅArust+wasm+wasmer‚Åcli‚ðŽŽ‚µ‚Ă݂½‚¯‚ÇŠ®‘S‚É‚½‚¾‚Ìjava‚Å‘¶‚¦‚½

766 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/06/20(ŒŽ) 16:55:48.44 ID:6BcBi/VL.net]
Wasm ‚Í JVM ‚æ‚è’჌ƒCƒ„Šñ‚肾‚©‚çÝŒvŽv‘z‚͈Ⴄ‚ñ‚¾‚ªccB
‚Å‚à Java ‚ª‚â‚Á‚Ä‚½—̈æ‚ð‚©‚È‚è’D‚¤‚Ƃ͎v‚¤B

Android ‚Å JVM ‚ðŽg‚Á‚Ä‚¢‚é•”•ª‚ð Wasm ‚É’u‚«Š·‚¦‚½‚悤‚È OS ‚Æ‚©‚à‚»‚Ì“à‚Éo‚Ä‚­‚é‚ñ‚¶‚á‚È‚¢‚©‚ËH

767 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 17:33:23.64 ID:ib2o9qWW.net]
ŒÂl“I‚ÉWasm‚æ‚è‚àTauri‚Ì•û‚ªŠJ”­ŠÂ‹«\’z‚ª‚ß‚¿‚áŠy‚ŃVƒ“ƒvƒ‹‚¾‚©‚çD‚«
ƒNƒƒvƒ‰‚̈ê”Ԃ̉ۑè‚Á‚Ä¡‚àÌ‚àÝ’è‚̔ς킵‚³‚¾‚æ‚ˉ´‚Íconfigƒ}ƒXƒ^[‚ɂȂ肽‚¢‚킯‚¶‚á‚Ë[‚ñ‚¾‚æI
ƒ‚ƒoƒCƒ‹‘Ήž‚ª‚Ü‚¾‚¾‚¯‚Ç‚¿‚á‚ñ‚Æ—\’è‚Í‚ ‚é‚©‚çTauri‚ª—¬s‚Á‚Ăقµ‚¢‚È

768 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 17:52:06.79 ID:cgMFd80D.net]
wasm‚Ætauri‚Á‚ĕʂɂ»‚¤‚¢‚¤‹£‡‚·‚éƒ|ƒWƒVƒ‡ƒ“‚Æ‚©‚¶‚á‚È‚­‚ËH



769 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 17:55:14.20 ID:JDT/MbKD.net]
Tauri‚Í‚½‚¾‚Ìwasm‚̃Œƒ“ƒ_ƒ‰[‚¾‚æBChromium“à‘ ‚ð‚â‚߂ĎÀ‘•‚ðRust‚É‚µ‚½ElectronB
wasmer‚̓Œƒ“ƒ_ƒ‰[‚µ‚È‚¢wasmŽÀsŠÂ‹«B

770 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/20(ŒŽ) 17:56:48.16 ID:E2oosySA.net]
>>744 >>748
Rust‚ÌŒöŽ®reference‚Å‚àbool’l‚ɑ΂µ‚Ä‚Ìoperator‚ðlogical and ‚âlogical or‚Æ–¾‹L‚³‚ê‚Ä‚¢‚é‚©‚ç“ú–{Œê–ó‚͘_—’l‚Å‚à‚æ‚¢‚̂ł͂Ȃ¢‚©‚È

771 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/06/20(ŒŽ) 18:19:59.87 ID:6BcBi/VL.net]
>>756
˜_—˜aE˜_—ςɑΉž‚·‚é‰pŒê‚Í logical disjunction / logical conjunction ‚Å‚ ‚Á‚ÄA logical or / logical and ‚ł͂Ȃ¢B
(‚Å‚à‰‰ŽZŽq‚Æ‚µ‚Ä OR / AND ‚ðŽg‚Á‚½•\‹L‚ð‚·‚é‚±‚Ƃ͂悭‚ ‚邵ccB ƒJƒWƒ…ƒAƒ‹‚Èê–ʂł͞B–†‚¾‚Á‚½‚è‚·‚é‚Ì‚©‚ÈH)

logical or / logical and ‚Í bitwise or / bitwise and ‚Æ‹æ•Ê‚·‚邽‚ß‚ÉV‚µ‚­ì‚ç‚ꂽƒvƒƒOƒ‰ƒ~ƒ“ƒO—pŒê‚Æ‚µ‚Äl‚¦‚é‚ׂ«‚ÅA
‚à‚¿‚ë‚ñ‰ß‹Ž‚©‚ç‚Ì—lX‚È•ª–ì‚Ì—pŒê‚ð“¥P‚µ‚Ă͂¢‚é‚É‚µ‚Ä‚à‚ ‚Ü‚è‘Ήž‚¯‚Äl‚¦‚é•K—v‚͂Ȃ¢‚ÆŽv‚¤B
bool ‚Íl–¼ (ŒÅ—L–¼ŽŒ) ‚É—R—ˆ‚·‚é‚ñ‚¾‚©‚ç‚»‚̂܂܃u[ƒ‹’l‚Ɩ󂷂̂Ɉê•[B

772 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/20(ŒŽ) 18:37:04.96 ID:E2oosySA.net]
>>757
‚Ü‚¸Rust‚ðŠÜ‚߂ăvƒƒOƒ‰ƒ~ƒ“ƒO—pŒê‚̘b‚É‚¨‚¢‚Ă̂Ýbool‚ªo‚Ä‚­‚é‚Ì‚¾‚©‚瑼‚Ö˜b‚ðL‚°‚é•K—v‚È‚µ
ŽŸ‚Ébitwise and‚ɑ΂µ‚Äboolean and‚ÆŒ¾‚킸‚Élogical and‚Æ—p‚¢‚ç‚ê‚Ä‚¢‚é‚Ì‚Ílogical‚ªà–¾‚Æ‚µ‚Ä‚à—pŒê‚Æ‚µ‚Ä‚à‘Ó–‚Å‚ ‚邽‚ß
“ú–{Œê‚Æ‚µ‚Ä‚àƒJƒ^ƒJƒi–óŒê‚ðŽg‚¤•K—v‚͂Ȃ­˜_—’l‚â˜_—‰‰ŽZŽq‚ł悢‚̂ł͂Ȃ¢‚©‚È

773 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 18:41:04.35 ID:cgMFd80D.net]
Ž©“]ŽÔ’u‚«ê‚Ì‹c˜_Šy‚µ‚¢‚ñ‚ñ‚Ë‚¦‚¦‚¦‚¦

774 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 18:45:53.95 ID:fDP2JAl4.net]
Tauri‚̃‚ƒoƒCƒ‹‘Ήž‚Íwasm‚ÌUIƒtƒŒ[ƒ€ƒ[ƒN‚Ì®”õ‚ªi‚ñ‚Å‚¢‚È‚¢‚©‚çA‚Ü‚¾‚¢‚¢‚©‚È
‚±‚̂܂܃‚ƒoƒCƒ‹‘Ήž‚µ‚Ä‚àA‚¹‚¢‚º‚¢React Native ƒAƒvƒŠ‚̃oƒbƒNƒGƒ“ƒh‚ªwasm‚ɂȂÁ‚ÄŽÀs‘¬“x‚ð­‚µ‰ü‘P‚·‚é‚­‚ç‚¢
‘S‚Ä‚ÍWASMŽÀ‘•‰Â”\‚ÈUIƒtƒŒ[ƒ€ƒ[ƒN‚̬’·ŽŸ‘悾‚©‚çAYew‚ÍŠæ’£‚Á‚Ä‚­‚êI

775 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 18:51:29.68 ID:vXHoc6MR.net]
‚à‚µreact Ž©‘Ì‚ðƒEƒFƒuƒAƒZƒ“ƒuƒŠ‚Æ‚µ‚ărƒ‹ƒh‚Å‚«‚½‚çAAŠv–½‹N‚«‚»‚¤

776 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 19:08:40.42 ID:MJF5Q/rm.net]
>>761
‚Å‚«‚é‰Â”\«‚Í‚ ‚邼
https://github.com/Shopify/javy

777 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 19:10:28.51 ID:Lqu2R1w+.net]
React‚Í‚à‚¤‚¢‚¢‚æƒEƒFƒuƒx[ƒX‚̃Nƒƒvƒ‰ƒtƒƒ“ƒgƒGƒ“ƒhƒtƒŒ[ƒ€ƒ[ƒN‚Ì–â‘è‚ð‹Ãk‚µ‚½ŽÀ‘•‚¾‚©‚ç‘‚­Á‚¦‚Ăقµ‚¢
ƒ‰ƒCƒtƒTƒCƒNƒ‹‚Æó‘ÔŠÇ—‚ðŠJ”­ŽÒ‚ÉŠÛ“Š‚°‚·‚邱‚Ƃ𳓖‰»‚³‚¹‚½ß‚Íd‚¢
MS‚̃I[ƒ‹ƒCƒ“ƒƒ“‚ÈŠJ”­ŠÂ‹«‚ªƒGƒ“ƒ^[ƒvƒ‰ƒCƒY•ª–ì‚Å¡‚Å‚àŽxŽ‚³‚ê‚é——R‚Á‚Ä‚±‚±‚¾‚ÆŽv‚¤

778 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 19:13:28.43 ID:j7veV6LL.net]
MS‚ÌwebŠJ”­ƒtƒŒ[ƒ€ƒ[ƒN‚ƃvƒ‰ƒbƒgƒtƒH[ƒ€‚Í‚­‚»‚¶‚á‚ñ



779 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 19:27:45.70 ID:JN5oCIkY.net]
>>752
‹ß‚¢‚à‚Ì‚ª‚ ‚é‚Ë
webvm.io

780 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 21:40:21.97 ID:W1rh1Xym.net]
>>755
‚ñHŒ¾‚Á‚Ä‚éˆÓ–¡‚ª‚í‚©‚ç‚È‚¢‚ñ‚¾‚¯‚ÇTauri‚ÌUIƒŒƒ“ƒ_ƒŠƒ“ƒOƒvƒƒZƒX‚ÍJS/TS/React‚È‚ñ‚©‚̃EƒFƒuƒx[ƒX‚̃tƒƒ“ƒgƒGƒ“ƒhFW‚¾‚ªH
Chromium‚ânode.js‚ðƒoƒCƒiƒŠ‚Ɋ܂߂¸ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ÌWebView(WenKit)‚ðŽg‚¤‚©‚çƒTƒCƒY‚ª¬‚³‚¢‚Ì‚¾‚ªH
ƒŒƒ“ƒ_ƒ‰[‚ªWasm‚Á‚Ăǂ¤‚¢‚¤‚±‚ÆH‹ï‘Ì“I‚©‚”[“¾‚Å‚«‚éà–¾‚æ‚ë

781 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/06/20(ŒŽ) 21:43:08.29 ID:6BcBi/VL.net]
DOM (‚Ü‚½‚Í‚»‚ê‚ÌŒ³‚ɂȂé html ‚â JavaScript ‚Æ‚©‚àŠÜ‚Þ‚Ì‚©‚àH) ‚𶬂·‚邱‚Æ‚ðƒŒƒ“ƒ_ƒŠƒ“ƒO‚ƌĂԊEŒG‚ª‘¶Ý‚·‚邼‚¢B

782 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 22:04:16.75 ID:x7QB4AuO.net]
>>766
>>JS/TS/React‚È‚ñ‚©‚̃EƒFƒuƒx[ƒX‚̃tƒƒ“ƒgƒGƒ“ƒhFW
ƒtƒƒ“ƒgƒGƒ“ƒh‚ÉŽg‚¦‚éƒtƒŒ[ƒ€ƒ[ƒN‚ÍjavascriptŒn‚ÉŒÀ‚ç‚È‚¢‚æ—Ⴆ‚ÎãƒRƒ‚É‚ ‚éYew‚Æ‚©

783 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 22:08:03.20 ID:j7veV6LL.net]
‚»‚Ì‘O‚É
„@ƒŒƒ“ƒ_ƒ‰[‚ªWasm‚Á‚Ăǂ¤‚¢‚¤‚±‚ÆH


’N‚à‚±‚ñ‚È‚±‚ÆŒ¾‚Á‚Ä–³‚­‚ËH

784 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 22:20:30.26 ID:G0GSIi1k.net]
uwasm‚̃Œƒ“ƒ_ƒ‰[v‚̈Ӗ¡•s–¾“x‚ª‚‚·‚¬‚Ĭ—‚µ‚Ä‚¢‚é‚Ì‚¾‚낤cc

785 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 22:33:21.69 ID:vXHoc6MR.net]
wasm‚̃Œƒ“ƒ_ƒ‰[‚Á‚Ä‚¢‚¤‚Ì‚Ítauri+yew‚Ì‘g‚݇‚킹‚È‚çŠÔˆá‚Á‚ĂȂ¢‚æ
”Þ‚Ítauri‚ªreact‚âvue‚àƒŒƒ“ƒ_ƒŠƒ“ƒO‚Å‚«‚é‚Á‚Ä‚±‚Æ‚ðŒ¾‚¢‚½‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
tauri‚Íwebview‚Ìrust‚âjavascript‚̃oƒCƒ“ƒfƒBƒ“ƒO‚ð’ñ‹Ÿ‚·‚éƒtƒŒ[ƒ€ƒ[ƒN‚¾‚ÆŽ©•ª‚͉ðŽß‚µ‚Ä‚é

786 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 22:43:18.28 ID:vXHoc6MR.net]
‚¿‚Ȃ݂ÉjavascriptƒoƒCƒ“ƒfƒBƒ“ƒO‚Ì–³‚¢Šùo‚Ì"web-view"‚Á‚Ă̂ªcrate.io‚É‚ ‚é
‚±‚Á‚¿‚ͳ^³–Áwasm‚̃Œƒ“ƒ_ƒ‰[‚æ
https://crates.io/crates/web-view

787 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 22:49:34.14 ID:RTpsTrZi.net]
‚¾‚©‚çwasm‚̃Œƒ“ƒ_ƒ‰[‚Á‚Ä‚¢‚¤‘‚«•û‚ªˆ«‚¢‚¾‚낤‚æ
“ª‚̈«‚¢‚ЂƂ½‚¿‚Ì‚½‚ß‚Éuwasm‚ðƒŒƒ“ƒ_[‚·‚é‚ЂÆv‚Á‚Ä‘‚¯

788 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 22:54:18.58 ID:X5CbdNui.net]
Tauri can render JavaScript and WASM and more.
‚Ù‚çA‚±‚ê‚Å‚¢‚¢‚©H



789 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 22:57:56.00 ID:nM7DxFpE.net]
UIƒtƒŒ[ƒ€ƒ[ƒN‚̘b‚È‚ñ‚©‰½‚ª–Ê”’‚¢‚ÌH

790 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 23:01:44.97 ID:DwXFtGxu.net]
‚³‚ H

791 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 23:01:47.43 ID:FYZjQUUW.net]
>>775
‚í‚©‚ñ‚Ë
ƒA[ƒLƒeƒNƒ`ƒƒ‚̈Ⴂ‚Æ‚©‚È‚ç‚Ü‚¾‹»–¡‚í‚­‚¯‚Ç‚È

792 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 23:06:38.97 ID:FiNSG1Db.net]
‚Ü‚ ƒtƒƒ“ƒg‚â‚炸‚ɃoƒbƒN‚¾‚¯ŠJ”­‚Ìl‚ɂ͊֌W‚È‚¢˜b‚¾‚È

793 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 23:12:11.87 ID:2JvwDfXO.net]
ˆá‚¤˜b‘è‚Á‚ÄŽ–‚Å
uRust for Rustaseansv‚Á‚Ä–{‚ß‚Á‚¿‚á‚¢‚¢‚¼
ƒIƒ‰ƒCƒŠ[–{‚âThe Book‚Ì“ü–僌ƒxƒ‹‚ðI‚¦‚Ä‚ ‚é’ö“xRust‚ŃvƒƒOƒ‰ƒ€‘‚¢‚½Œã‚ɓǂނƂ¢‚¢

794 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 23:14:12.29 ID:2JvwDfXO.net]
ƒXƒyƒ‹ŠÔˆá‚Á‚Ä‚½
’p‚¸‚¢

795 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 23:19:15.21 ID:j7veV6LL.net]
>>779
‚È‚©‚È‚©‚»‚̃Œƒxƒ‹‚܂ʼn“‚¢‚ñ‚¾‚낤‚È

796 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/21(‰Î) 01:19:44.55 ID:rZ1ZoU3X.net]
>>773 >>774
“ñl‚Æ‚à‚¨‚©‚µ‚¢
wasm‚ðƒŒƒ“ƒ_[‚·‚邱‚Ƃ͂Ȃ¢

ˆê”Ê“I‚ɃŒƒ“ƒ_ƒŠƒ“ƒO‚Ƃ͒ŠÛƒf[ƒ^‚©‚çŽÀƒf[ƒ^‚𶬂·‚邱‚Æ
¡‰ñ‚ÍTauri‚̘b‚̂悤‚¾‚©‚烌ƒ“ƒ_ƒŠƒ“ƒO‚Í2ŠK‘w‚ ‚Á‚Ä
1‚‚ÍTauriã‚Åì‚éƒAƒvƒŠ‚ªŽ©•ª‚̃f[ƒ^‚©‚çDOM(HTML)‚𶬂·‚郌ƒ“ƒ_ƒŠƒ“ƒO
‚à‚¤1‚‚ÍTauriŽ©‘Ì‚ª‚»‚ÌDOM(HTML)‚©‚çƒRƒ“ƒsƒ…[ƒ^[‰æ–ʂ֕`‰æ¶¬‚·‚郌ƒ“ƒ_ƒŠƒ“ƒO

wasm‚ªŠÖŒW‚·‚邯‚µ‚½‚ç‘OŽÒ
‚‚܂èwasmã‚Å“®‚­ƒAƒvƒŠ‚ªDOM‚𶬂·‚郌ƒ“ƒ_ƒŠƒ“ƒO
wasm‚ðŽg‚í‚È‚¢Ì‚©‚ç‚Ì‚â‚è•û‚Å‚ÍJavaScriptã‚Å“®‚­ƒAƒvƒŠ‚ªƒŒƒ“ƒ_ƒŠƒ“ƒO
‚‚܂è‘Δä“_‚Íwasm‚ªƒŒƒ“ƒ_[‚·‚é‚©JavaScript‚ªƒŒƒ“ƒ_[‚·‚é‚©A‚Æ‚àŒ¾‚¦‚邱‚Æ‚©‚ç

>>766
> ƒŒƒ“ƒ_ƒ‰[‚ªWasm‚Á‚Ăǂ¤‚¢‚¤‚±‚ÆH

‚±‚±‚ÖŒq‚ª‚é‚̂ł͂Ȃ¢‚©‚Æ„‘ª
‚‚܂èRustƒR[ƒh‚ð‘‚­‚¾‚¯‚ŃAƒvƒŠì¬‚ðŠ®Œ‹‚Å‚«‚é‚©”Û‚©‚̘b‚ɂ݂¦‚é

797 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 01:28:03.75 ID:rVN8NDnU.net]
>>737
ƒ[ƒJƒ‹‚È錾‚̓Vƒƒƒh[ƒCƒ“ƒO—Dæ‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢H
ŠÖ”‚⃃\ƒbƒh‚ªƒI[ƒo[ƒ[ƒho—ˆ‚½‚ç‚¢‚¢‚È‚Ÿ‚­‚ç‚¢‚Ì‹CŽ‚¿‚È‚ñ‚ÅBƒfƒƒŠƒbƒg‚Æ‚©‚Í‚â‚Á‚Ï‚ ‚邿‚Ë



>>739
‚â‚Á‚ς߂ñ‚Ç‚­‚³‚¢‚©‚È‚ŸH
‚»‚¤‚¢‚¤Œ¾Œê‚µ‚©Žg‚Á‚Ä‚±‚È‚©‚Á‚½‚©‚ç‚¢‚Ü‚¢‚¿‚í‚©‚ç‚ñ‚Ì‚æBrust‚ÉŠµ‚ê‚ê‚΂â‚Á‚Ï‚±‚Á‚¿I‚ĂȂé‚ñ‚©‚Ë‚¥

798 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 01:29:27.34 ID:l/hCBOZ3.net]
¡ƒXƒŒ‚̉ö•¶‘’¸ãŒˆí

52 ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ sage 2022/05/16(ŒŽ) 19:06:18.85 ID:78bNbDCr
>>49
ƒfƒ^ƒ‰ƒ‚·‚¬
ƒ€[ƒu‚Ńrƒbƒgƒpƒ^[ƒ“‚̃Rƒs[‚Í”­¶‚µ‚È‚¢
ƒrƒbƒgƒpƒ^[ƒ“‚̃Rƒs[‚ª”­¶‚·‚é‚͈̂ø”‚Ì’l“n‚µ“™‚Å‚ ‚Á‚ă€[ƒu‚Ƃ͊֌W‚È‚¢
‚³‚ç‚Ɉø”‚Ì’l“n‚µ‚ł̂Ńrƒbƒgƒpƒ^[ƒ“‚̃Rƒs[‚ÆCopy‚̃Rƒs[‚à‘S‚­ˆÙ‚È‚é
Copy‚̃Rƒs[‚̓fƒB[ƒv‚Å‚ ‚Á‚Ä‚ƒRƒXƒg

755 ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ sage 2022/06/20(ŒŽ) 17:55:14.20 ID:JDT/MbKD
Tauri‚Í‚½‚¾‚Ìwasm‚̃Œƒ“ƒ_ƒ‰[‚¾‚æBChromium“à‘ ‚ð‚â‚߂ĎÀ‘•‚ðRust‚É‚µ‚½ElectronB
wasmer‚̓Œƒ“ƒ_ƒ‰[‚µ‚È‚¢wasmŽÀsŠÂ‹«B



799 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 08:26:51.74 ID:82ugTJay.net]
Tauri‚ÍJavaScript‚âWebAssembly‚ðWebView‚ª—‰ð‚Å‚«‚é‹@ŠBŒê‚ɕϊ·‚·‚郉ƒCƒuƒ‰ƒŠ‚¶‚á‚È‚¢‚ÌH

800 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/21(‰Î) 08:42:00.86 ID:X7xq+hMN.net]
ƒI[ƒo[ƒ[ƒh‚ª‚È‚ºo—ˆ‚È‚¢‚©‚Á‚ÄAŒ^„˜_‚ÌŠ®‘S«‚ªŽ¸‚í‚ê‚é‚©‚ç‚¶‚á‚È‚¢‚ÌH

801 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 08:56:29 ID:TERGIQkG.net]
taui+webview==web renderer‚Å‚ ‚Á‚Ätaui‚=web renderer‚¾‚©‚çB
‚¾‚©‚çtaui‚ªwasm‚âjavascript ‚Ìrenderer‚Æ‚¢‚¤‚̂͊ԈႢB
taui‚ð”}‰î‚µ‚½webview‚ªwasm‚âjavascript‚Ìrenderer‚¾‚©‚çB

802 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 08:59:28 ID:vO+TReRM.net]
‰´‚̓tƒƒ“ƒgƒGƒ“ƒh‚â‚ç‚È‚¢‚©‚炱‚̃XƒŒ‚ÅTauri‚̘b‚ð‚µ‚È‚¢‚Å‚­‚ê

803 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 09:03:37 ID:E/HTpvzq.net]
render‚â‚çrenderer‚â‚çAƒŒƒ“ƒ_[‚â‚烌ƒ“ƒ_ƒ‰[‚â‚çA‚â‚₱‚µ‚¢‚È‚¨‚¢

804 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 09:08:13.67 ID:OsotcMPi.net]
ƒI[ƒo[ƒ[ƒh‚Í–³‚­‚Ä‚¢‚¢”h

805 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 09:17:14.76 ID:rK2P992k.net]
ƒWƒFƒlƒŠƒNƒX‚Å•\Œ»‚Å‚«‚é‚­‚ç‚¢‚ÌŽ©–¾‚È‚à‚̂̓I[ƒo[ƒ[ƒh‚µ‚Ä‚à‚¢‚¢‚¯‚Ç
‚»‚êˆÈã‚É‹““®‚ª•Ï‚í‚é‚Ȃ疼‘O•Ï‚¦‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚Á‚Ă邩‚ç
Œ‹‹ÇƒI[ƒo[ƒ[ƒh‚Í–³‚­‚Ä‚¢‚¢‚©‚È

806 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 09:18:38.16 ID:LcZeBWSd.net]
ƒI[ƒo[ƒ[ƒh‚Å‚«‚È‚¢‚͈̂á˜aŠ´‚ ‚邯‚Ç‚·‚®Šµ‚ê‚邼BŠæ’£‚êB

807 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 09:27:48.90 ID:e1jAZPeO.net]
>>784
Œ¾‚Á‚Ä‚é–{l‚ª—‰ð‚µ‚ĂȂ¢‚¾‚¯‚ÅwasmƒŒƒ“ƒ_ƒ‰[‚Á‚ÄŒ¾‚¢•û‚Í‚ ‚邿

808 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 09:38:22.89 ID:TERGIQkG.net]
Tauri‚ªElectron‚Ý‚½‚¢‚ÉWebView‚ð“à‘ ‚µ‚ĂȂ¢‚©‚çATauri‚ªWASM‚̃Œƒ“ƒ_ƒ‰[‚Á‚ÄŠ¨ˆá‚¢‚µ‚¿‚á‚Á‚½‚Á‚Ä‚±‚Æ‚¾‚È
‚悵‰ðŒˆ‚µ‚½‚ÈUI‚̘b‚Í‚à‚¤\•ª‚¾‚ë



809 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 09:48:41.18 ID:aUxUUrSq.net]
ŒÃ¡“Œ¼ƒEƒFƒu‚̃Œƒ“ƒ_ƒ‰[‚Á‚ăŒƒ“ƒ_ƒŠƒ“ƒOƒGƒ“ƒWƒ“‚Ì‚±‚Æ‚¶‚á‚ñ
‚ñ‚Å—ðŽj‚ ‚éASP‚ð—á‚ÉMSŒöŽ®‚̉ðà‚ðˆø—p‚·‚é‚È‚çDSL‚̂悤‚ÉHTMLƒR[ƒh‚ɕϊ·(=ƒŒƒ“ƒ_ƒŠƒ“ƒO)‚·‚鈗Œn‚Á‚Ä‚±‚Æ‚¾‚æ
wasmƒ‚ƒWƒ…[ƒ‹(ƒoƒCƒiƒŠ)‚ɕϊ·‚·‚邽‚߂̃Œƒ“ƒ_ƒ‰[‚ÍEmscripten‚¾‚©‚çwasm‚ªƒŒƒ“ƒ_ƒ‰[‚Á‚Ä”Fޝ‚͊ԈႢ

810 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 09:58:17.91 ID:4fSeXEQO.net]
‚È‚º‚»‚±‚Åemscripten‚ªo‚Ä‚­‚é‚ñ‚¾H

811 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 10:01:09.64 ID:4fSeXEQO.net]
‚¢‚¢‰ÁŒ¸uwasm‚̃Œƒ“ƒ_ƒ‰[v‚ðuwasm‚ªƒŒƒ“ƒ_ƒ‰[v‚Ɠǂނ̂â‚ß‚½‚çH

812 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 10:03:06.58 ID:4fSeXEQO.net]
uwasm‚̃Œƒ“ƒ_ƒ‰[v‚ÍAwasm‚Ńrƒ‹ƒh‚³‚ꂽƒŒƒ“ƒ_ƒ‰[‚¶‚á‚È‚­‚ÄAwasmƒoƒCƒiƒŠ‚ð“ǂݞ‚Þ‚±‚Æ‚ª‚Å‚«‚郌ƒ“ƒ_ƒ‰[‚Á‚Ä‚±‚Æ‚¶‚á‚È‚¢‚ÌH

813 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 10:04:20.02 ID:lcATvJP3.net]
>>795
‚»‚ê‚ÍŽ‹–삪‹·‚¢
—Ⴆ‚΃EƒFƒu‹ÆŠE‚ÅCSR(client side rendering)‚âSSR(server side rendering)‚ÆŒ¾‚¤‚Æ‚«‚̃Œƒ“ƒ_ƒŠƒ“ƒO‚Æ‚ÍHTML/DOM‚𶬂·‚邱‚Æ‚ðŽw‚·
CSR‚̓uƒ‰ƒEƒU“™‚Ì’†‚Å‚»‚ê‚ðs‚È‚¤‚Ì‚ÅReact“™‚Å‚ÍJavaScript‚ŃŒƒ“ƒ_ƒŠƒ“ƒO‚ð‚·‚é‚µYew“™‚Å‚ÍWasm/Rust‚ŃŒƒ“ƒ_ƒŠƒ“ƒO‚·‚é
‚‚܂èWasm‚ŃŒƒ“ƒ_ƒŠƒ“ƒO‚·‚邯‚¢‚¤‚±‚Æ‚ÍTauri‚ł͑S‚ẴR[ƒh‚ðRust‚Å‘‚¯‚邱‚ƂɂȂé

814 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 10:09:54.89 ID:l/hCBOZ3.net]
css‚ð“ǂݞ‚ñ‚Å“K—p‚Å‚«‚é‚©‚ç‚Á‚Ă킴‚í‚´‚»‚̃Œƒ“ƒ_ƒŠƒ“ƒOƒGƒ“ƒWƒ“‚Ì‚±‚Æ‚ðcssƒŒƒ“ƒ_ƒ‰[‚Á‚ČĂԂ±‚Æ‚ª‚ ‚é‚©H

815 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 10:11:12.61 ID:5vOFCGpG.net]
>>797
RustŽg‚¢‚ÍAST‚܂łÍ\’z‚Å‚«‚Ä‚à‚»‚±‚©‚çˆÓ–¡—‰ð‚ªŽã‚¢‚ñ‚¾‚낤‚È

816 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 10:12:25.82 ID:D95D9dWE.net]
‚«‚Ý‚½‚¿‚͈ê“x‚±‚ê‚ð“Ç‚ñ‚¾‚Ù‚¤‚ª‚¢‚¢
Rust GUI ‚ÌŒˆ’è”ÅI Tauri ‚ðŽg‚Á‚ăNƒƒXƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ȃfƒXƒNƒgƒbƒvƒAƒvƒŠ‚ðì‚낤
Chapter 03 Tauri ‚ÌŠT—v
https://zenn.dev/kumassy/books/6e518fe09a86b2/viewer/168468
‚æ‚è
ƒA[ƒLƒeƒNƒ`ƒƒ
Tauri ‚̃A[ƒLƒeƒNƒ`ƒƒ‚ð}ަ‚·‚邯AŽŸ‚̂悤‚ɂȂè‚Ü‚·
https://storage.googleapis.com/zenn-user-upload/e215aef57b0a-20220610.png
Core Process ‚̓AƒvƒŠƒP[ƒVƒ‡ƒ“‘S‘̂̃‰ƒCƒtƒTƒCƒNƒ‹ŠÇ—‚ðs‚Á‚½‚èA OS ‚̃Cƒ“ƒ^[ƒtƒF[ƒXiƒƒjƒ…[‚â’Ê’m‚È‚Çj‚Ì‘€ìA WebView Process ‚ÌŠÇ—‚Ȃǂðs‚¢‚Ü‚·B
Core Process ‚̃R[ƒh‚Í Rust ‚Å‹Lq‚³‚ê‚é‚Ì‚ÅA•W€ƒ‰ƒCƒuƒ‰ƒŠ‚à crate.io ‚ÅŒöŠJ‚³‚ê‚Ä‚¢‚郉ƒCƒuƒ‰ƒŠ‚à—˜—p‚Å‚«‚Ü‚·B Tauri ‚Í”ñ“¯Šúƒ‰ƒ“ƒ^ƒCƒ€‚Æ‚µ‚Ä tokio ‚ð—˜—p‚µ‚Ä‚¢‚é‚Ì‚ÅA”ñ“¯Šú Rust ‚àŽg‚¦‚Ü‚·I Rust ‚̃R[ƒh‚̓AƒvƒŠƒP[ƒVƒ‡ƒ“‚̃rƒ‹ƒhŽž‚ɃlƒCƒeƒBƒuƒR[ƒh‚ɃRƒ“ƒpƒCƒ‹‚³‚ê‚é‚Ì‚ÅA‚‘¬‚É“®ì‚µ‚Ü‚·

WebView Process ‚Í Web ƒRƒ“ƒeƒ“ƒc‚̃Œƒ“ƒ_ƒŠƒ“ƒO‚ðs‚¤ƒvƒƒZƒX‚Å‚·B’Êí‚Ì Web ƒy[ƒW‚Æ“¯—l‚ÉA index.html, JavaScript, CSS ‚©‚ç\¬‚³‚ê‚ÄA wry ‚Ƀ‰ƒbƒv‚³‚ꂽ WebView ‚Å“®ì‚µ‚Ü‚·B
Tauri ‚Ì JavaScript API ‚ð—˜—p‚·‚邱‚Æ‚ÅA Core Process ‚Æ’ÊM‚µ‚½‚èAƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ɃAƒNƒZƒX‚µ‚½‚èA’Ê’m‚ð•\ަ‚·‚éA‚Ȃǂ̑€ì‚ª‰Â”\‚Å‚·B
WebView Process ‚©‚ç WebView ‚̃Tƒ“ƒhƒ{ƒbƒNƒX‚ð’´‚¦‚Ä‚¢‚ë‚¢‚ë‚È‘€ì‚Å‚«‚Ä‚µ‚Ü‚¤‚ƃZƒLƒ…ƒŠƒeƒBã–â‘è‚ɂȂ邱‚Æ‚ª‚ ‚è‚Ü‚·B‚»‚±‚ÅA tauri ‚Å‚Í JavaScript API ‚Å—˜—p‚·‚é API ‚ð allowlist ‚É–¾Ž¦“I‚É‹Lq‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B Electron ‚Å‚Í preload ƒXƒNƒŠƒvƒg‚É‚æ‚Á‚Ä Renderer Process ‚ÉŒöŠJ‚·‚é API ‚ð§ŒÀ‚Å‚«‚Ü‚µ‚½‚ªA“¯—l‚ÌŽd‘g‚Ý‚Í allowlist ‚ÅŽÀŒ»‚Å‚«‚Ü‚·B

Tauri ‚ŃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì‚邯 Electron ‚Ƃ͈ႢA Chromium ‚Æ Node.js ŽÀsŠÂ‹«‚ðƒoƒ“ƒhƒ‹‚·‚é•K—v‚ª‚È‚¢‚Ì‚ÅAƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃TƒCƒY‚𬂳‚­•ۂ‚±‚Æ‚ª‚Å‚«‚Ü‚·

817 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 10:30:52.39 ID:ZcKPa2VS.net]
>>751 ‚ÌAWASIŽÀ‘•‚Ìwasmer‚É‚æ‚érust‚ÌVMŒ¾Œê‰»‚̘b‚Í‹»–¡[‚¢‚¯‚ÇAGUIƒtƒŒ[ƒ€ƒ[ƒNTauri‚̘b‚Í‚¢‚¢‰ÁŒ¸ƒXƒŒƒ`
ElectronƒXƒŒ‚ɂłàs‚Á‚Ä‹c˜_‚µ‚Ä‚­‚ê

818 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 10:39:20.05 ID:lcATvJP3.net]
>>802‚É‚ ‚邿‚¤‚ÉHTML/DOM‚©‚ç‰æ–ʂւ̃Œƒ“ƒ_ƒŠƒ“ƒO‚ÍWebView‚ª‚µ‚Ä‚­‚ê‚é‚©‚çƒAƒvƒŠŠJ”­ŽÒ‚ÍŠÖ—^‚µ‚È‚¢
ƒAƒvƒŠŠJ”­ŽÒ‚ªŠÖ—^‚·‚é‚̂̓AƒvƒŠƒf[ƒ^‚©‚çHTML/DOM‚ւ̃Œƒ“ƒ_ƒŠƒ“ƒO•”•ª‚̃R[ƒh‚ð‘‚­‚±‚Æ
‚±‚Ì“_‚ÍWebŠJ”­‚Å‚àTauri‚Å‚à“¯‚¶



819 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 11:04:51.42 ID:uvaWF54t.net]
Œ‹‹Ç‰ö•¶‘‚Ìo‚Ç‚±‚ë‚Í‚¢‚‚à‚̃IƒW‚¾‚Á‚½ww
‚¢‚¢‰ÁŒ¸•·‚«‚©‚¶‚è‚Å’m‚Á‚½‚©‚Ô‚è‚·‚é‚Ì‚â‚ß‚½‚çH

820 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 11:08:08.11 ID:g+0qioKO.net]
ŠÔˆá‚¢‚ðŽw“E‚µ‚Ä‚­‚ê‚él‚ªŽü‚è‚É‚¢‚È‚¢‚ñ‚¾‚낤‚È

821 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 11:11:56 ID:RyNZqEbO.net]
IDƒRƒƒRƒ‚µ‚È‚¢‚łقµ‚¢‚킹‚ß‚Ä
ƒRƒeƒnƒ“‚‚¯‚Ä‚­‚ꂽ‚çNG’»‚é‚̂ɂȂ 

uŠ—LŒ ‚Ì•¡»v‚̂Ƃ«‚©‚çŽv‚Á‚Ä‚½‚¯‚Ç

822 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 11:13:49 ID:7sQPW1UK.net]
tauri‚ÅNG‚·‚ê‚΂¨‚¯

823 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 11:26:02.71 ID:l/hCBOZ3.net]
‚¶‚á‚ ŽŸƒXƒŒ‚±‚»‚ÍܯÁ®²‚‚¯‚悤‚©

824 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 11:28:36.35 ID:pS+FR3pl.net]
wasm‚­‚ñ‚½‚¿‚̓Rƒbƒ`
ywasmzƒuƒ‰ƒEƒU‚ÅC++BEmscripten‚ðŒê‚낤
https://mevius.5ch.net/test/read.cgi/tech/1547549448/

825 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 11:38:04.80 ID:mlYOyxJ9.net]
>>809
Šù‚É‚ ‚é
s‚«‚½‚¢l‚ÍŒü‚±‚¤‚Ös‚¯

Rust part6 ƒƒbƒ`ƒ‡ƒC—L‚è
https://mevius.5ch.net/test/read.cgi/tech/1532697692/

826 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 11:49:09.87 ID:GSNSCBV0.net]
˜_—\¬‚ª”–Žã‚Åí‚ÉŽ©ŒÈ³“–‰»‚·‚邽‚ß‚¾‚¯‚ɃŒƒX‚ðd‚Ë‚él‚Í‘ŠŽè‚É‚µ‚¿‚áƒ_ƒ‚È‚ñ‚¾‚æ

“Á‚ɂقڂ·‚ׂẴŒƒX‚Å‘ŠŽè‚ð”Û’è‚·‚錾—t‚©‚çŽn‚ß‚él‚Í‚ ‚éŽí‚Ì•a‹C‚¾‚ÆŽv‚Á‚đΈ‚µ‚½•û‚ª‚¢‚¢
˜_—“I‚Ȕᔻ‚ÉŽ¨‚ð‘Ý‚·‘ŠŽè‚¶‚á‚È‚¢‚©‚ç

827 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 11:55:22.58 ID:RyNZqEbO.net]
ƒRƒeƒnƒ“‚‚¯‚Ä‚­‚ê‚é‚ñ‚È‚ç
‰´‚Í¡ŒãˆêØ•¡»ƒNƒ“‚ð”nŽ­‚É‚µ‚È‚¢‚µ
‚Þ‚µ‚둸Œh‚·‚é‚©‚ç—Š‚Þ‚©‚ç‚‚¯‚Ăقµ‚¢

828 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 12:14:34.84 ID:l/hCBOZ3.net]
>>980
ܯÁ®²‚‚¢‚łŎv‚¢o‚µ‚½‚¯‚Çvs C++‚Ö‚ÌƒŠƒ“ƒN‚Í—Ž‚¿‚Ă邩‚çÁ‚µ‚Æ‚¢‚Ä‚­‚ê



829 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 07:37:30.53 ID:EdrHrSzx.net]
>>719
‚±‚ê˜a»‰pŒê‚à‚»‚¤‚¾‚ª˜a»”­‰¹‚à‘Š“–‚â‚΂¢‚æ
¡ƒzƒbƒg‚ȃEƒNƒ‰ƒCƒi‚ªƒoƒŠƒoƒŠ‚̘a»”­‰¹‚ÅUkraine‚Á‚Ä–{—ˆƒ†[ƒNƒŒƒCƒ“‚Ä”­‰¹‚·‚é‚©‚ç‚È
‰pŒê‚Å‚«‚È‚¢‚Ń{ƒ‰ƒ“ƒeƒBƒAs‚Á‚½‚₃EƒNƒ‰ƒCƒiIƒEƒNƒ‰ƒCƒiI‚Á‚Ä‘S‚­’Ê‚¶‚È‚¢”­‰¹‚ð˜AŒÄ‚µ‚Ä‚½‚©‚ÆŽv‚¤‚Ƃ͂±‚Á‚¿‚ª’p‚¸‚©‚µ‚­‚Ă܂³‚É‚à‚¤Œ©‚Ä‚ç‚ñ‚È‚¢I
‚¢‚¢‰ÁŒ¸‚É“Ç‚Ý‚à”­‰¹‚àƒOƒ[ƒoƒ‹ƒXƒ^ƒ“ƒ_[ƒh‚É‚µ‚ë‚Á‚Â[‚̉½‚Å‚à‚©‚ñ‚Å‚àƒKƒ‰ƒpƒSƒX‚Ȃ̓ªˆ«‚·‚¬‚é

830 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 07:45:18.19 ID:qSL2YnBO.net]
‚¾‚©‚ç‚È‚É

831 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/22(…) 08:24:23.86 ID:s09CCxIL.net]
>>815
ƒEƒB[ƒ“‚ðƒ”ƒBƒGƒi‚Á‚ÄŒ¾‚¦‚Á‚Ä‚©H

832 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 08:24:47.41 ID:48p4Di1y.net]
“ªˆ«‚­‚Ä‚àŽg‚¦‚è‚á‚¢‚¢

833 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 10:01:54.69 ID:U3SsHgc3.net]
>>815
‹­‚¢‚ÄŒ¾‚¦‚΃EƒNƒ‰ƒC[ƒi‚Á‚Ä‚­‚ç‚¢‚Řa»”­‰¹‚¶‚á‚È‚¢‚©‚ç’Ê‚¶‚邿
“ú–{‚͉p•Ăƈá‚Á‚Ä’†‰ØŒn‚Ì’n–¼E–¼‘OˆÈŠO‚ÍŒ»’n”­‰¹‚ÉŠñ‚¹‚Ä‚é‚à‚Ì‚ª‘½‚¢
’†‰ØŒn‚Í“ú–{ŒêŠ¿Žš“ǂ݂¾‚ÆŠO‘l‚ɂ͑S‚­’Ê‚¶‚È‚¢(’†‘lE‘ä˜pl‚È‚çŠ¿Žš‚Å‘‚¯‚Î’Ê‚¶‚é)

Rust‚àʼn‚̓‹[ƒXƒg‚Á‚Ä”­‰¹‚µ‚Ä‚él‚¢‚½‚æ‚Ë
Scala‚ðƒXƒPƒCƒ‰‚Æ‚©‚à

834 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 10:12:00.42 ID:kKprzj+b.net]
‚¢‚â’Ê‚¶‚È‚¢‚ñ‚¾‚È‚±‚ꂪƒAƒWƒA‚̉pŒêŒ—‚Å‚·‚ç’Ê‚¶‚È‚¢‚ñ‚Å‚·‚æ‰R“f‚¢‚¿‚áƒ_ƒ‚æ
Œö—pŒê‚ª‰pŒê‚̃tƒBƒŠƒsƒ“‚̃}ƒbƒN‚âƒXƒ^ƒo‚Å“ú–{l‚̃Sƒ~‰pŒê‚ªˆêØ’Ê‚¶‚È‚¢Œ»ŽÀ‚©‚ç–Ú‚ð”w‚¯‚é‚È
“Á‚ɃvƒƒOƒ‰ƒ~ƒ“ƒO‚Ì¢ŠE‚łǂꂾ‚¯“ú–{Œê‚̈Ӗ󂪊wK‚ÌáŠQ‚ɂȂÁ‚Ä‚«‚½E‚È‚Á‚Ä‚¢‚é‚©
’´Šî–{‚Ì‘ã“ü‚ð—á‚É‹“‚°‚Ä‚à‚í‚©‚邹‚߂ăAƒTƒCƒ“ or ƒAƒTƒCƒ“ƒƒ“ƒg‚Á‚ăJƒ^ƒJƒi‚É‚·‚ê‚Î’´—‰ð‚µˆÕ‚¢‚̂ɑã“üH‚Á‚Ä‚È‚é‚æ‘ã“ü‚Á‚ĈӖ󂵂½“z‚Í‘å”nŽ­‚¾‚æ

835 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 10:23:30.15 ID:li50soYi.net]
ƒGƒrƒfƒ“ƒX‚ðo‚¹

836 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 10:41:03.57 ID:k8vtEW7h.net]
‰pŒêƒJ[ƒ“ƒvƒŒƒNƒX‚ð‚±‚¶‚点‚¿‚á‚Á‚Ä‚é‚Ë

837 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 10:50:41.07 ID:LE1FQ2Yx.net]
ƒ‰ƒXƒg‚Í“ú–{Œêޝ•ÊŽq‚àŽg‚¦‚é‚©‚çFX‘åä•v

838 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 10:54:46.62 ID:QEBJj1WM.net]
ƒtƒBƒŠƒsƒ“l‚̃Iƒ“ƒ‰ƒCƒ“‰p‰ï˜bƒŒƒbƒXƒ“‚Å
ƒEƒNƒ‰ƒCƒi‚ª’Ê‚¶‚È‚­‚Ä’p‚¸‚©‚µ‚©‚Á‚½‚ñ‚¾‚È‚«‚Á‚Æ
‹CŽ‚¿‚͂킩‚ç‚È‚­‚͂Ȃ¢‚ª’p‚¸‚©‚µ‚ª‚邱‚Ƃł͂Ȃ¢‚æ



839 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 11:04:11.24 ID:SASaungr.net]
G‚ê‚¿‚á‚¢‚¯‚È‚¢l‚¾‚ë
–Ê“|‚¾‚©‚ç‚»‚Ì‚­‚ç‚¢‚É‚µ‚Æ‚¯

840 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 11:54:59.01 ID:TXCOqcCS.net]
˜_”j‚³‚ê‚邯•Ïlˆµ‚¢‚ŃVƒJƒg‚Æ‚©‚Ü‚ñ‚܉AƒLƒƒƒ`[‹ƒIƒ^ƒN‚Å‘
ƒvƒƒWƒFƒNƒg‚ª‰Šã‚·‚é——R‚Ä‚±‚¤‚¢‚¤ƒvƒƒOƒ‰ƒ}[‚̕Ȃɘ_—‚¶‚á‚È‚­‚ÄŠ´î‚Å‘¼l‚Ì‘«ˆø‚Á’£‚é‚Ì‘åD‚«‚È”nŽ­‚ªŒ´ˆö‚È‚ñ‚¾‚æ‚È

841 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 12:16:04.88 ID:vkSjQpLZ.net]
‘Œû‚Å‚·‚Ë

842 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 12:53:20.15 ID:KbrpK4gE.net]
ID•Ï‚í‚Á‚¿‚Ⴄ‚͎̂d•û‚ª‚È‚¢‚±‚Æ‚¾‚©‚çƒRƒeƒnƒ“‚‚¯‚Ä‚­‚ê

843 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/22(…) 12:55:32.81 ID:PETcyPz4.net]
‰´‚Ìê‡A‰pŒê‚¾‚Ɖ½”{‚à“ǂނ̂ɎžŠÔ‚ª‚©‚©‚Á‚½‚èA‚í‚©‚ç‚È‚¢’PŒê‚⌾‚¢‰ñ‚µ‚ª‚ ‚Á‚½‚è‚·‚é‚̂Řa–ó‚Í‚ ‚肪‚½‚¢‚ñ‚¾‚¯‚ÇEEEE
‚½‚¾ê–å—pŒê‚ɂ‚¢‚Ä‚ÍA‰pŒê‚łȂñ‚ÄŒ¾‚¤‚Ì‚©‚𕹋L‚µ‚Ä—~‚µ‚¢‚È
Œã‚É’²‚ׂé‚Ì‚ª‘å•ςɂȂÁ‚Ä‚µ‚Ü‚¤

ã‚Å‘›‚¢‚ł锭‰¹‚ÉŠÖ‚µ‚Ä‚ÍA‚Ü‚ ŠwK‚Ìã‚ł͂ ‚ñ‚Ü‚è–â‘è‚È‚¢‚Ë

844 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 14:09:24 ID:jR4emiFb.net]
”­‰¹‚©c
‚à‚¤’·‚¢‚±‚ƕ׋­‚µ‚½‚±‚ƂȂ¢‚È

”­‰¹•׋­‚·‚é‚¢‚¢ƒTƒCƒg‚È‚¢‚ÌHiƒXƒŒƒ`j

845 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 14:40:24.01 ID:NTc30+P3.net]
‚»‚±‚Éyoutube‚ª‚ ‚邾‚ë

846 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 15:11:02.84 ID:iqmSmX2L.net]
ƒˆ[ƒƒbƒp‚Ì’n–¼‚à“ú–{Œê‚͉pŒê‚æ‚è‚܂Ƃà‚È‚±‚Æ‚ª‘½‚¢BŒ»’nŒê‚ðƒJƒiƒJƒi‚É“–‚Ă͂߂¿‚á‚Á‚Ä‚é‚̂Ŕ­‰¹‚͈Ⴄ‚¯‚ÇB
ƒpƒŠAƒpƒŠƒX
ƒ[ƒ}Aƒ[ƒ€
ƒtƒBƒŒƒ“ƒcƒFAƒtƒ[ƒŒƒ“ƒX

847 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/22(…) 15:24:30.47 ID:UvvJO3VG.net]
‚¨‚Ü‚¢‚ç‚Ç‚ê‚ð“ǂ݊Ԉá‚Á‚Ä‚¢‚½‚©³’¼‚ÉŒ¾‚¢‚È‚³‚¢
height
width
adjust
false
queue
deque
lambda
column
char

848 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/22(…) 15:32:22.45 ID:hyphYc1n.net]
>>815
‚»‚±‚͉pŒê‚Å‚«‚È‚¢‚¶‚á‚È‚­‚ÄAEnglisho—ˆ‚È‚¢‚¾‚ëI



849 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 15:37:13.88 ID:KbrpK4gE.net]
‚±‚±‚܂Ŏ©•ªˆÈŠO’P”­

850 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 15:42:45.07 ID:2oX7OuW7.net]
‰¢•Ă̂ЂƂȂñ‚Ä“ú–{‚ðƒWƒƒƒpƒ“‚Æ‚©‚¢‚¤“ä‚̌Ăѕû‚·‚é‚¶‚á‚ñ

851 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 16:00:46.63 ID:pGATTXre.net]
ŋ߂̌¾Œê‚Á‚ÄA‘ã“ü‚ÍŽg‚¤Ž–­‚È‚­–³‚¢H
‘©”›‚Á‚Ä•\Œ»‚ÍAŒ©‚©‚¯‚邯‚ê‚ÇB

852 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 16:01:41.99 ID:/Mr2VB7b.net]
>>830
Siri‚Æ‚©‚É”­‰¹‚³‚¹‚éƒAƒvƒŠ‚¢‚¢‚æ
’PŒêƒŒƒxƒ‹‚Ȃ炩‚Ȃ賊m
‚ ‚Ƃ͋ZpŒn‚Ì“®‰æ
ʼn‚Éã‚Ì“®‚«‚âlinking‚ðŠw‚ñ‚¾‚Ù‚¤‚ªŒø—¦‚¢‚¢

853 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 16:23:49.52 ID:b/qu9BCC.net]
>>833
ƒwƒCƒg
ƒEƒBƒYƒX
ƒAƒWƒƒƒXƒg
ƒtƒHƒ‹ƒX
ƒLƒ…[
ƒfƒLƒ…[
ƒ‰ƒ€ƒ_
‚¿‚á[
https://www.s40otoko.com/wp-content/uploads/2020/09/char_a-sha.jpeg

854 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/22(…) 17:07:06.02 ID:UvvJO3VG.net]
Šî–{“_5“_
ˆêl–Ú‚Ì—E‹C+1“_
³’¼ŽÒ+1“_
‚¿‚á[‚³‚ñ+2“_

9“_‚Å‚·

855 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 17:27:44.73 ID:JoQ1XY7q.net]
ƒ‰ƒ“ƒuƒ_@
ƒRƒ‹ƒ€ƒ“
‚¿‚á[‚̓^ƒ€ƒPƒ“‚Ì•û‚Å

856 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 17:36:28.86 ID:XpS14TAH.net]
>>833
width, deque, char

width‚Í”­‰¹‹L†(/wɪdƒÆ/)‚ðŒ©‚Ä’·‚¢‚±‚ƃEƒBƒhƒX‚Á‚Û‚­”­‰¹‚µ‚Ä‚½
clothes /kloʊðz/‚Æ‚©‚àˆê

char‚Æ‚©‚̓ˆ‚ȉpŒê‚ł͂Ȃ¢‚©‚çSQL‚ƈê‚ʼnpŒêŒ—‚ÅL‚­Žg‚í‚ê‚Ă锭‰¹‚ƈá‚Á‚ĂĂà‘S‘R‹C‚É‚µ‚È‚¢
Rust‚ÅŒ¾‚¦‚ÎmutAimplAdyn

857 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/22(…) 18:25:11.65 ID:s09CCxIL.net]
>>833
̂̉ïŽÐ‚ÌãŽi‚ª lambda ‚ðƒ‰ƒ“ƒoƒ_‚Á‚ēǂñ‚Å‚½B
ç’k‚Ȃ̂©ƒ}ƒW‚Ȃ̂©–¢‚¾‚ɂ킩‚ç‚È‚¢B

858 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 18:40:33.26 ID:jR4emiFb.net]
>>843
ŽÐ“à‚ÅŒ¾‚Á‚Ä‚éꇂ͂܂¾‚¢‚¢
‹qæ‚ÅŒ¾‚Á‚ĂȂ¢‚©S”z

false‚ª‚¢‚Ü‚¾‚ɃtƒH[ƒ‹ƒX‚Ɠǂ߂Ȃ¢



859 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 18:55:00.54 ID:dLMOYH7h.net]
‰pŒê‚È‚ñ‚ĉº‘wŠK‹‰”­‰¹‚ÌŒ¾Œê‚ð‚ ‚è‚ª‚½‚ª‚Á‚Ä‚à‚µ‚傤‚ª‚È‚¢B

860 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 19:03:21.02 ID:jR4emiFb.net]
‰pŒê‚͂܂¾Šo‚¦‚â‚·‚¢‚ñ‚¾‚æ
‘¼‚Í“®ŽŒŠˆ—p‚⎞§‚â’j«–¼ŽŒ‚â—«–¼ŽŒ‚Æ‚©Šo‚¦‚邱‚Æ‚ª‚¦‚ç‚­‘½‚¢

861 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 19:06:57.00 ID:hL7m84GO.net]
char‚͉pŒê‚Å‚àƒ`ƒƒ[”h‚ƃLƒƒ[”h‚Ì—¼•û‚¢‚é
‚Å‚à“ú–{Œê‚È‚çƒLƒƒƒ‰ˆê‘ð‚¾‚È
iter‚ðƒCƒ^[Adir‚ðƒ_[‚Æ”­‰¹‚·‚él‚¢‚È‚¢‚æ‚ËH

862 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 19:10:55.28 ID:2oX7OuW7.net]
ƒvƒƒOƒ‰ƒ~ƒ“ƒO—pŒê‚ÍŒûŒê‚¶‚á‚È‚¢‚©‚ç‚ÈEEE

863 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 19:20:27.11 ID:JoQ1XY7q.net]
>>845
“ú–{Œê‚ªã‹‰‚Á‚Äç’k‚¾‚ëH

864 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 19:21:33.76 ID:jR4emiFb.net]
>>847
char aznable‚̃VƒƒƒA”h‚Í‚¢‚È‚¢‚Ì‚©H

CHR$‚Ì‚±‚ë‚È‚çƒLƒƒƒ‰‚à‚ ‚肾‚¯‚Ç

865 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 19:24:37.98 ID:jR4emiFb.net]
int ƒCƒ“ƒg@ƒCƒ“ƒgƒD@ƒCƒ“ƒeƒWƒƒ[

ƒAƒCƒGƒkƒeƒB[‚ƌĂÔl‚à‚¢‚邯‚©

866 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 19:25:49.84 ID:dLMOYH7h.net]
>>849
‘å•ꉹ„ˆÚ‚Å’²‚ׂĂÝB

867 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 19:31:40.43 ID:jR4emiFb.net]
‘ädˆó„ˆÚ‚Á‚ĉpŒê‚Å’†¢‚É‹N‚±‚Á‚½‚â‚‚¾‚ëH

868 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 20:13:07.52 ID:Ocz5NWuM.net]
‰pŒêl‚Ì”­‰¹‚È‚ñ‚Ä’m‚ç‚ñ‚æB
“ú–{•ûŒ¾‚ª•W€Œê‚É‚È‚é‚æ‚¤‚ɂǂñ‚Ç‚ñ‰Ÿ‚µ•t‚¯‚Äs‚¯‚æB



869 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 20:35:42.72 ID:jR4emiFb.net]
’†¢‚ɕꉹ‚ª‚¸‚ê‚Ä‚Á‚ăXƒyƒ‹‚Æ”­‰¹‚ª‚¸‚ê‚Ä‚µ‚Ü‚Á‚½

870 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 20:43:18.98 ID:2oX7OuW7.net]
ƒiƒ‹ƒg‚Æ‚©ƒhƒ‰ƒSƒ“ƒ{[ƒ‹‚Ý‚½‚¢‚È“ú–{ì•i‚ðŠCŠO•ú‘—‚·‚邯‚«‚É“ú–{Œê‚Á‚Û‚¢”­‰¹‚ðŽg‚킹‚悤

871 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 23:24:21.45 ID:lxH9sQqR.net]
¢ŠE“I‚ÉŒ©‚Ä‚à‰pŒê‚ÍÅ‚àæa‚肪“‚¢‚̂ł»‚ê‚Ù‚Ç‹C‚É‚·‚é•K—v‚͂Ȃ¢
ƒAƒWƒA‚ðƒGƒCƒWƒA‚Æ“cŽÉæa‚è‚Å”­‰¹‚·‚é‚Ì‚à‰pŒê‚¾‚¯

872 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/22(…) 23:38:42.55 ID:DzsA87OB.net]
>>836
EuropeanAAmericanARussian‚ª–{“–‚ÌlŠÔAZZZese‚͔ނç‚ÌŠ´Šo‚ł͈ŸlŽí
uesev‚ðŽg‚Á‚ÄuŒy‚­ƒoƒJ‚É‚·‚év‚Ì‚Íujournalesev‚âuofficialesev‚Æ‚¤Œ¾—t‚Å‚·B

873 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 00:20:04.45 ID:VToiRT0b.net]
tauri‚ªcargo‚¾‚¯‚ŃZƒbƒgƒAƒbƒv‚Å‚«‚ê‚Α¦“±“ü‚·‚é‚ñ‚¾‚¯‚Ç‚È[

874 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 00:54:52.60 ID:ML6XVFuw.net]
html+jsƒx[ƒX‚̃AƒvƒŠ‚̃lƒCƒeƒBƒu‚̃oƒbƒNƒ{[ƒ“‚ª‚”auri‚¶‚á‚È‚¢‚ÌH
cargo‚ŃZƒbƒgƒAƒbƒv‚Å‚«‚Ä‚à‚ ‚Ü‚èˆÓ–¡‚ª‚È‚¢‹C‚ª‚·‚邯‚Ç
yarn‚Æ‚©‚¶‚á‚È‚¢‚Æj

875 –¼‘OFs‚âts‚̃pƒbƒP[ƒW•”•ª‚ª‚‚炻‚¤ []
[‚±‚±‰ó‚ê‚Ă܂·]

876 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 03:24:46.64 ID:sDo98BDo.net]
>>859
Šù‚É‘OƒXƒŒ‚Åo‚Ä‚¢‚邿‚¤‚É
Tauri‚Ícargo‚¾‚¯‚Å—˜—p‚Å‚«‚Ü‚·
npm‚âNode.js‚ȂǂÌJavaScriptŠÂ‹«‚Í‘S‚­•K—v‚È‚¢‚Å‚·
https://mevius.5ch.net/test/read.cgi/tech/1644596656/192

>>860
WebƒTƒCƒg‚ðŽ©•ª‚ÅJavsScript‘‚©‚È‚­‚Ä‚àRust‚݂̂Å\’z‚Å‚«‚邿‚¤‚É
Tauri‚Å‚à“¯—l‚ÉWasm—˜—p‚ÌRust‚É‚æ‚éƒtƒŒ[ƒ€ƒ[ƒN‚ðŽg‚Á‚ÄRust‚݂̂ʼn”\‚Å‚·
ŒÐ‚µ‚ë•”•ª‚ÌJavaScriptƒR[ƒh‚ÍŽ©“®¶¬‚³‚ê‚邽‚ß‹C‚É‚·‚é•K—v‚ª‚È‚¢‚Å‚·

877 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 03:51:12.40 ID:a115LlJm.net]
Yew‚ª1.0.0‚ɂȂÁ‚ÄMaterialUI‚Ìcrate‚Å‚«‚½‚ç‚â‚é‚í

878 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 04:10:46 ID:P5woiaAK.net]
TauriˆÈã‚É–¢Š®¬‚ÈYew‚Æ‚©–{“–‚ÉG‚邾‚¯‚¾‚È‚±‚ñ‚Ȃ̂ʼn½‚ªo—ˆ‚é‚ñ‚¾‚æw
ƒc[ƒ‹ƒ`ƒFƒCƒ“‚Ì“±“ü‚¾‚¯‚Å‚±‚̃XƒŒ‚Ì99%‚ªƒMƒuƒAƒbƒv‚·‚é‚ȊԈႢ‚È‚¢



879 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 07:19:44.58 ID:fwy13iz2.net]
Yew‚ÍReact‚Æ”ä‚ׂă‰ƒCƒtƒTƒCƒNƒ‹‚âó‘ÔŠÇ—‚͂ǂ¤‚È‚ñH

880 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 07:32:21.26 ID:zvsRNXTt.net]
>>862
Rust‚ł͑唼‚ªƒƒWƒƒ[ƒo[ƒWƒ‡ƒ“0‚Ȃ̂ð’m‚ç‚È‚¢‚Ì‚©
—Ⴆ‚Îcargo‚ÍÅV‚ª0.62.0
1.0.0‚ɂȂç‚È‚¢‚©‚çŽg‚í‚È‚¢‚Ì‚©H

Yew‚Ìmaterial UI‚È‚ç‚Î material-yew crate
ƒfƒ‚
https://yew-material.web.app/components

>>863
ƒc[ƒ‹ƒ`ƒF[ƒ“‚Ì•ÏX‚Í•s—v
•K—v‚Ȃ̂Ítarget‚ƂȂéƒA[ƒLƒeƒNƒ`ƒƒ‚̃Cƒ“ƒXƒg[ƒ‹
rustup target add wasm32-unknown-unknown
‚±‚Ì1s‚Åςނ©‚ç”Y‚Þ‚Æ‚±‚ë‚à‚È‚¢
‚»‚ÌŒã‚Ìbuild‚Å‚ÌtargetŽw’è‚ȂǂÍtrunk‚Å‘SŽ©“®‰»‚³‚ê‚Ă邩‚çŽw’è•s—v
“‚¢‚Æ‚±‚ë‚͉½‚à‚È‚¢
RustƒR[ƒh‚ð‘‚­‚¾‚¯

881 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 07:36:49.21 ID:o4L2em1r.net]
>>865
https://yew-material.web.app/components
Bottom Bar Navigation‚ª–³‚¢‚â‚è’¼‚µ

882 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 08:37:01.16 ID:a115LlJm.net]
>>865
rand‚Æ‚©‚Ì€•W€Œnƒ‰ƒCƒuƒ‰ƒŠ‚͂܂½•Ê‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇAsemver‚̈ê”ʘ_‚Æ‚µ‚Ä0.y.z‚ÍXV‚ð’Ç‚¢‘±‚¯‚é‹C‚Ì‚ ‚é‰Él&l’ŒŒü‚¯‚Å‚µ‚傤‚ª
Žg‚Á‚Ăقµ‚©‚Á‚½‚炱‚ñ‚ȂƂ±‚ë‚ŃŒƒXƒo‚µ‚ĂȂ¢‚ŃoƒOo‚µ‚ăpƒbƒ`‘‚¢‚Ä1.0.0ƒŠƒŠ[ƒX‚·‚é‚ÌŽè“`‚¢‚È‚³‚¢

883 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 09:13:40.00 ID:YcISn7cj.net]
>>867
–{‹C‚Å‚»‚ñ‚È‚±‚ÆŒ¾‚Á‚Ä‚é‚È‚ç΂¤
Žg‚Á‚Ä‚¢‚éƒNƒŒ[ƒg‚Ù‚Æ‚ñ‚Ç‚ª0.y.z‚¾‚¼
Rust‚Å1.0.0‚É‚±‚¾‚í‚él‚ð‰‚߂Č©‚½

884 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 09:56:29.17 ID:ZOhmOvih.net]
‚Ü‚Ÿ

885 –¼‘OFsemver‚̈ê”ʘ_‚Æ‚µ‚Ä‚Í1.0.0‚æ‚è‘O‚͌݊·«‚̧–ñˆê؂Ȃ¢‚©‚ç‚»‚ê‚ͳ‚µ‚¢‚ñ‚¾‚ª
Rust‚Ìê‡0.y.z‚̌݊·«‚ɂ‚¢‚ēƎ©Šg’£‚µ‚Ä‚¢‚é‚©‚ç1.0.0‚Éã‚°‚È‚­‚Ä‚à–â‘è‚È‚¢‚Æ‚¢‚¤‚̂͂ ‚é
[]
[‚±‚±‰ó‚ê‚Ă܂·]

886 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 10:23:14.18 ID:9VaR/Lj4.net]
Yew‚âPerch‚âseed‚ª—¬s‚邯‚ÍŽv‚¦‚È‚¢‚¯‚ǂ˂¶‚á‚ ‰½‚ª—¬s‚é‚ñ‚¾‚Á‚Ęb‚¾‚¯‚ÇwasmŽ©‘Ì‚ª—¬s‚ç‚È‚¢‚ÆŽv‚¤‚í
‚¾‚Á‚Ăǂ±‚܂ł¢‚Á‚Ä‚àwasm‚Ì—p“r‚ªƒuƒ‰ƒEƒUã‚ÅŽÀs‚³‚ê‚éƒEƒFƒuƒAƒvƒŠ‚¾‚©‚ç‚È
Electron‚̓NƒƒXƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ȃlƒCƒeƒBƒuƒfƒXƒNƒgƒbƒv‚Ì‘ã‘Ö‚ð‘_‚Á‚ĬŒ÷‚µ‚Ä‚»‚ê‚ð‚‘¬‰»EŒy—ʉ»‚µ‚½Tauri‚Ì•û‚ªŽó‚¯“ü‚ê‚ç‚ê‚邯Žv‚¤
‚»‚à‚»‚àwasm‚̃GƒRƒVƒXƒeƒ€‚ª•nŽã‚·‚¬‚ăEƒFƒu‚Å”ÑH‚Á‚Ä‚é‚â‚‚炪RustŠo‚¦‚邯‚ÍŽv‚¦‚È‚¢

887 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 10:38:49.39 ID:uZ5q0lb+.net]
Žá‚¢‚̂Ƀo[ƒWƒ‡ƒ“8.0‚Æ‚©‚ɂȂÁ‚Ă郉ƒCƒuƒ‰ƒŠ‚æ‚è‚̓o[ƒWƒ‡ƒ“0.8.100‚ȃ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¢‚½‚¢

888 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/23(–Ø) 11:02:58.65 ID:t/xdYxij.net]
wasm‚Ìistio‚̂悤‚ÉŠg’£‹@”\‚ð‘‚­‚̂Ɏg‚í‚ê‚é‚ñ‚¶‚á‚È‚¢‚Ì
‚ ‚Æ‚Ílua‚Ì’u‚«Š·‚¦‚Æ‚©
‚½‚¾ƒEƒFƒuƒAƒvƒŠ‚È‚ñ‚Ă̂͂܂Á‚½‚­—‰ð‚µ‚ĂȂ¢ƒAƒz‚Ìl‚¦‚¾‚È
‰´‚Íweb‚ÅŽg‚Á‚Ă邯‚Ç



889 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 11:08:05.69 ID:YcISn7cj.net]
>>870
wasm‚ð—‰ð‚Å‚«‚Ä‚¢‚È‚¢
‚Æ‚Á‚­‚Ƀuƒ‰ƒEƒU‚ÆØ‚è—£‚³‚ê”­“W‚µ‚Ä‚¢‚Á‚Ä‚é

>>871
“¯Š´
ƒƒWƒƒ[”Ô†‚ªƒfƒJ‚¢”j‰ó“Iƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚ðŒJ‚è•Ô‚µ‚Ä‚¢‚é@‚¾‚à‚ñ‚È

890 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 11:21:57 ID:LDpjmPqL.net]
‚Ü‚ŸUnity‚Æ‚©Lua’u‚«Š·‚¦‚Æ‚©‚»‚¤‚¢‚¤ƒjƒbƒ`‚ŋNJ“I‚ÉŽg‚í‚ê‚邾‚¯‚¾‚í‚È
‚»‚ꂾ‚Æ®X‚±‚±‚ÅYew‚È‚ñ‚Ä•z‹³‚µ‚Ä‚é“z‚̓Aƒz‚¾‚Á‚ÄØ–¾‚³‚ê‚¿‚Ü‚Á‚½‚È

891 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 12:11:50.02 ID:/pvCP+jT.net]
wasm‚ÍŽ–ŽÀãƒGƒbƒWƒRƒ“ƒsƒ…[ƒeƒBƒ“ƒOê—p‚¾‚¼

892 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 12:19:37.05 ID:1B2ALjfI.net]
‚¿‚Ý‚½‚¿‚ª‘S”ے肵‚ă{ƒƒNƒ\Œ¾‚í‚ê‚Ä‚éElectron‚ªl‹Co‚Ä‚¿‚Ý‚½‚¿‚àŽg‚Á‚Ä‚é‚Å‚ ‚낤VSCode‚àElectron‚Ȃ̂¾‚æ
‚»‚µ‚Ä¡‚¿‚݂炪‘S”ے肵‚Ä‚¢‚éTauri‚Í‚«‚Á‚Æl‹C‚ª‚Å‚é‚Ì‚¾

893 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 12:28:47.04 ID:XUWHXIGl.net]
>>876
C++AJavaScriptAPython‚ ‚½‚è‚̃oƒCƒ“ƒfƒBƒ“ƒO‚ªŽÀ‘•‚³‚ê‚ê‚Îl‹C‚ªo‚é‚©‚à‚ËB

894 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/06/23(–Ø) 12:31:55.63 ID:78TA9iC2.net]
>>875
‚»‚¤‚Å‚à‚È‚¢B
ƒNƒ‰ƒEƒh“à‚Å‚àŽÀs’†‚̃vƒƒZƒX‚𑼂̃m[ƒh‚Ɉړ®‚³‚¹‚Ä•‰‰×‚𕽋ω»‚·‚é‚Ȃǂ̗p“r‚ÉŽg‚¦‚éB

895 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/23(–Ø) 12:42:46.04 ID:OzGiFUhU.net]
‚¿‚å‚Á‚Æ‘O‚Ü‚ÅRust‚È‚ñ‚Ä—¬s‚ç‚È‚¢‚ÆŠ«‚¢‚Ä‚½ƒAƒz‚ª•ʂ̂Ƃ±‚ë‚ɃPƒ`‚ð‚‚¯‚Í‚¶‚ß‚½‚È
—¬s‚Á‚Ä‚éPHP‚Å‚à‚â‚Á‚Æ‚¯

896 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 12:52:55.59 ID:fdtlx8br.net]
ƒEƒFƒu‚Åwasm‚ðŽg‚Á‚Ä‚¢‚éƒP[ƒX‚Í‘‚¦‚éˆê•û
‰Á‚¦‚ÄCDNƒGƒbƒW‚ȂNJ܂߂½‚‘¬‚ňÀ‘S‚È‹¤’ʃTƒ“ƒhƒ{ƒbƒNƒX‚Æ‚µ‚Ä‚àwasmÌ—p
wasm‚ðŒyŽ‹‚µ‚Ä‚él‚͊ԈႢ‚È‚­Žž‘ã‚ÉŽæ‚èŽc‚³‚ꂽl

897 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 13:27:54.60 ID:xTWjwHox.net]
‚½‚µ‚©‚ÉCloudflare‚Æ‚©Fastly‚ª‚·‚łɂâ‚Á‚Ă邿‚¤‚ÉAwasm‚ªˆê”ÔŽg‚í‚ê‚é‚̂̓AƒvƒŠƒP[ƒVƒ‡ƒ“‚̃zƒXƒeƒBƒ“ƒOŠÖ˜A‚ł͂ ‚è‚»‚¤

898 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 14:25:29.85 ID:aX6KFPJR.net]
ƒIƒW•KŽ€‚·‚¬‚â‚ëww
wasm‚Ì‘O‚ɉ˜•¶Í‚ðŒ©’¼‚»‚¤‚º



899 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 17:13:21.06 ID:fwy13iz2.net]
wasm‚ÍAƒA[ƒLƒeƒNƒ`ƒƒ‹¤’ʂ̒†ŠÔƒR[ƒh‚𶬂·‚é“_AŽå—vwebƒuƒ‰ƒEƒUã‚ł͊ù‚ÉŠ®àø‚É“®ì‚·‚é“_A“–‘R‚È‚ª‚çƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ɑΉž‚µ‚Ä‚¢‚é“_‚ª—Ç‚¢
ŠJ”­ŽÒ‘¤‚ÍŽ©ŽÐƒXƒ}ƒzƒQ[ƒ€‚ðPWA‰»‚µ‚ăAƒvƒŠƒXƒgƒAŽè”—¿‚ðŽæ‚ç‚ꂸ‚É“à‰Û‹à‚ðŽÀ‘•‚Å‚«‚éAƒoƒCƒiƒŠ‚¾‚©‚ç“ï“lj»Ï‚ÝAƒAƒvƒŠ“®ì‚à‚‘¬‚ÆA‚¢‚¢‚±‚Æs‚­‚ß

900 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 17:38:33.22 ID:fwy13iz2.net]
wasm‚ɂ‚¢‚Ă̋LŽ–‚Í‚±‚ꂪ‚í‚©‚è‚â‚·‚¢
https://qiita.com/t_katsumura/items/ff379aaaba6931aad1c4

901 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 17:48:19.80 ID:mKYvHwUN.net]
ƒAƒvƒŠ‚ðPWA‚É‚µ‚ēƎ©ŒˆÏ‚É‚·‚ê‚ÎŽè”—¿‚ðŽæ‚ç‚ê‚È‚¢IƒMƒƒƒO‚¾‚ëwww
‚¦H‚±‚±‚Á‚ăzƒr[ƒvƒƒOƒ‰ƒ}[‚ªƒIƒiƒj[Œ©‚¹‚‚¯‚Ä‹CŽ‚¿—Ç‚­‚Ȃ郌ƒxƒ‹‚̃XƒŒ‚¾‚Á‚½‚Á‚¯Hwww
WASMƒKƒCƒW‚ª–\‚ê‚Äo‚µ‚ĉ½‚©‚ÆŽv‚Á‚½‚炨‰Ô”¨‚ŃNƒbƒ\ƒƒƒ^

902 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/23(–Ø) 17:49:46.75 ID:OrheE29P.net]
–³’m‚ªƒoƒŒ‚½‚©‚ç˜b‚ð‚»‚ç‚µ‚Ĕ҉ñ‚µ‚悤‚Æ‚·‚éƒAƒz‚Ì}

903 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 17:59:44.02 ID:fwy13iz2.net]
‹C‚ðˆ«‚­‚³‚¹‚½‚̂Ȃç\‚µ–ó‚È‚¢

904 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 18:01:07.00 ID:fwy13iz2.net]
ŒÂl“I‚É‚ÍR¸‚Ì’Ê‚ç‚È‚¢ƒXƒ}ƒzƒGƒƒQ‚Æ‚©”­“W‚µ‚»‚¤‚Å‚¢‚¢‚©‚ÆŽv‚Á‚½‚ñ‚¾‚¯‚Ç

905 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 18:22:09.53 ID:D2eUSbXw.net]
ŽUXwasm‚ð—_‚ß‚»‚₵‚ÄŒê‚Á‚Ä•z‹³‚µ‚½Œ‹˜_‚ªƒXƒ}ƒzƒGƒƒQ
5ch‚Å‘¼Œ¾Œê‚ðŒ©‰º‚µ‚ăhƒ„Šç‚µ‚Ä‚éRustƒXƒŒ‚Ì“z“™‚È‚ñ‚ÄŠ‘F‚±‚¤‚¢‚¤‰AƒLƒƒƒ`[‹ƒGƒƒQƒIƒ^‚Å‘

906 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 18:24:46.62 ID:2tFofWlQ.net]
‚±‚̃XƒŒ‚ÅRustƒXƒQ[‚·‚é‚̂͗‰ð‚Å‚«‚é

wasmƒXƒQ[‚͈Ⴄ‚©‚Æ

907 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 18:35:17.77 ID:fwy13iz2.net]
‚¶‚á‚ ‚Ý‚ñ‚È‚±‚Á‚¿‚É‚à‚«‚Ä‚æ
ywasmzƒuƒ‰ƒEƒU‚ÅC++BEmscripten‚ðŒê‚낤
https://mevius.5ch.net/test/read.cgi/tech/1547549448/

908 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 18:43:49.69 ID:/gLCWYHm.net]
ƒGƒ‚ׂ͖©‚é



909 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 20:11:26.77 ID:fdtlx8br.net]
wasm‚ðŽg‚¤‚È‚çRust‚¾‚©‚炾‚낤
GCŒ¾Œê‚ł͖{––“]“|
C++‚æ‚èRust‚Æ‚¢‚¤“–‚½‚è‘O‚ÌŒ‹‰Ê

> https://www.atmarkit.co.jp/ait/articles/2107/08/news112.html
> uWebAssemblyƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì쬂Ɏg—p‚µ‚Ä‚¢‚錾Œê‚͉½‚©v‚ÆŽ¿–₵‚½‚Æ‚±‚ëARust‚ªÅ‚à‘½‚­‚̉ñ“š‚ðW‚ß‚½B
> uWebAssemblyƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì쬂ɡŒãÅ‚àŽg—p‚µ‚½‚¢Œ¾Œê‚͉½‚©v‚Æ‚¢‚¤Ž¿–â‚Å‚àARust‚ð‹“‚°‚½‰ñ“š‚ªÅ‚à‘½‚©‚Á‚½B

910 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/06/23(–Ø) 20:17:33.07 ID:78TA9iC2.net]
Wasm ‚Ì‘¤‚É GC ‚ð“ü‚ê‚é’ñˆÄ‚ào‚Ă͂¢‚é‚̂ū—ˆ“I‚ɂ͂ǂ¤‚Ȃ邩‚í‚©‚ç‚ñ‚¼B

911 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 21:05:12.10 ID:0lumrgPj.net]
>>873
1.0–¢–ž‚̃o[ƒWƒ‡ƒ“‚Á‚ÄŽd—lŽ©‘Ìfix‚µ‚ĂȂ­‚Ä—\‚È‚­”j‰ó“I•ÏX“ü‚é‰Â”\«‚ª‚ ‚é‚Ì‚ª•’Ê‚¾‚ÆŽv‚Á‚Ä‚½B

912 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 23:25:11.97 ID:isDmg9ti.net]
‘‹‚Ì“m: C++Œ¾Œê‚É‚æ‚邨ì—lƒR[ƒfƒBƒ“ƒO‚ªƒu[ƒ€‚Ì’›‚µ!?.
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1419370.html

ƒƒ‚ƒŠ‚ð‚µ‚Á‚©‚肨•Еt‚¯‚È‚³‚肽‚¢‚̂ȂçRust‚ðŽg‚¢‚Ü‚¹‚ñ‚±‚ÆH

913 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 23:27:10.78 ID:yevGv1hT.net]
‚¨ì—lƒR[ƒfƒBƒ“ƒO‚È‚ñ‚Ä—¬s‚Á‚Ă˂¦‚æ
‚¨ì—lŒ¾—tŽ©‘Ì—¬s‚Á‚ĂȂ¢‚Ì‚É

914 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/23(–Ø) 23:28:00.25 ID:N/ehCqi3.net]
>>895
•’ʂ͂»‚¤‚¾B‚Å‚à‚à‚¿‚ë‚ñ—áŠO‚¾‚Á‚Ä‚ ‚éB
‚»‚̕ӂ͊J”­ŽÒ‘gD‚ÌŠ´«‚µ‚¾‚¢‚¾‚ÈB
‰½”N‚à‚¸‚£~‚Á‚ƃÀ”ł̃vƒƒOƒ‰ƒ€‚¾‚Á‚Ä‚ ‚邾‚ëB

915 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 23:56:18.80 ID:CfsYAKzO.net]
>>895
Ž©•ª‚½‚¿‚ªŽg‚Á‚Ä‚¢‚écrate‚Ìtree‚ðŒ©‚ê‚Εª‚©‚é
‘唼‚ªƒo[ƒWƒ‡ƒ“0
‚»‚ê‚Å’N‚ࢂÁ‚Ä‚¢‚È‚¢

916 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 23:59:26.92 ID:CfsYAKzO.net]
>>894
GC“±“ü‚ÍŠeŒ¾Œê‚Å‚ ‚Ü‚è‚É‚àˆÙ‚Ȃ邽‚ߎ¸”s‚µ‚½
ŠeŒ¾Œê‚ª—lX‚ÈŒ`‚Å‚µ‚Ä‚¢‚éŒø—¦“I‚È•û–@‚ÍŽæ‚ê‚È‚¢
WebAssembly‚ÍRustˆê‹­‚ª‘±‚­‚¾‚낤

917 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 00:03:12.87 ID:Z/7Mth9k.net]
>>896
Rust‚͂Ȃñ‚¾‚©ƒ]ƒNƒ]ƒN

918 –¼‘OF‚µ‚Ü‚·‚¼II‚±‚ê‚Í•ž‚È‚¼’…‚Ä‚éꇂł͂ ‚è‚Ü‚¹‚ñ‚¼II []
[‚±‚±‰ó‚ê‚Ă܂·]



919 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/24(‹à) 04:06:11.87 ID:aL7/n23O.net]
Ô‚¢‚Ì–Ù‚Á‚Ä‚Ä

920 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 06:23:10.42 ID:EMaN3eAt.net]
>>897
ƒlƒ^‚É‘S—͂ŃŒƒX‚·‚ñ‚È‚æw

921 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 09:12:28.24 ID:rZmITKBS.net]
‚Ü‚ ƒNƒ\ƒlƒ^‚ɂ̓Nƒ\‚Á‚ÄŒ¾‚Á‚Æ‚©‚È‚¢‚Æ–{“–‚ɃEƒP‚Ă邯Žv‚Á‚¿‚Ⴄ‚â‚‚¢‚é‚©‚ç‚Ë

922 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/24(‹à) 09:18:36.99 ID:8+vtapEb.net]
‚¾‚Á‚³

923 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 09:46:26.14 ID:ZKGFoh0M.net]
‚»‚¤‚»‚¤AƒNƒ\ƒlƒ^‚ɂ͂»‚¤‚â‚Á‚ă_ƒT‚¢‚ÆŒ¾‚Á‚Ä‚¨‚©‚È‚¢‚Æ

924 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/24(‹à) 09:50:10.56 ID:K2we1Lar.net]
>904
+1

925 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 10:05:30.32 ID:0NSCQb1H.net]
ƒXƒ‹[ƒXƒLƒ‹‚ªŠF–³‚Ȃ̂ł·‚í
r‚炵—l‚É‚¨ˆø‚«Žæ‚è‚¢‚½‚¾‚¯‚È‚¢–ó‚à„‚µ‚Ä’m‚é‚ׂµ‚Å‚·‚í‚Ë

926 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 10:21:55.48 ID:ZKGFoh0M.net]
>ƒXƒ‹[ƒXƒLƒ‹‚ªŠF–³

’N‚àŽ©ŒÈЉî‚È‚ñ‚Ä—Š‚ñ‚łȂ¢‚Ì‚Éc

927 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 17:42:51.52 ID:EMaN3eAt.net]
ƒlƒ^‚ɃŒƒX‚µ‚ÄŠç^‚ÁÔw

928 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 21:06:17.36 ID:3e9x6I/t.net]
wasm‚Á‚Ä—¬s‚Á‚Ă邯‚ǃR[ƒh—Ê–c‘å‚É‘‚¦‚·‚¬‚È‚¢‚©H



929 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 21:14:59.98 ID:FArw1u5A.net]
ƒtƒƒ“ƒgƒGƒ“ƒh‚Ì“z‚炪 rust ‚ðŽg‚Á‚Ä‚é‚ÌŒ©‚Ä‚ç‚ñ‚È‚¢B
TS ‚Å–³“ï‚É‘‚¢‚Ä‚¨‚¯‚΂¢‚¢‚æB

930 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 21:41:14.48 ID:eHTn7QRG.net]
>>911
—¬s‚Á‚Ă܂¹‚ñ

931 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 21:41:45.02 ID:eHTn7QRG.net]
”]“à‚ðƒnƒbƒLƒ“ƒO‚Å‚à‚³‚ê‚Ä‚é‚Ì‚©H

932 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 21:48:58.86 ID:+JdvQwfN.net]
>>911
java‚Ì’†ŠÔƒR[ƒh‚æ‚èƒ}ƒV

933 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 22:46:43.70 ID:/25pqsku.net]
‚Æ‚±‚ë‚Å‚à‚Ì‚·‚²‚¢¡‚³‚ç‚È‚ñ‚¾‚ª wasm ‚͉½‚ēǂނñ‚¾H
ƒƒXƒ€‚©

934 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 23:21:33.67 ID:KLiHHhJ8.net]
ƒlƒCƒeƒBƒu‚Í‚¾‚¢‚½‚¢ƒƒYƒ€‚Æ‚©ƒEƒHƒYƒ€‚Ý‚½‚¢‚É”­‰¹‚µ‚Ä‚¢‚邿‚¤‚È‹C‚ª‚·‚é

935 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 23:23:01.01 ID:g65423tt.net]
‚±‚Ì“®‰æ‚ł͖`“ª‚Åwasm‚ðƒƒXƒ€‚Á‚ÄŒ¾‚Á‚Ä‚é
https://youtu.be/nW71Mlbmxt8

936 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/24(‹à) 23:28:47.07 ID:wBI1zPp0.net]
>>918
‚±‚ê‚̓ƒYƒ€‚Á‚Ä‚¢‚Á‚ĂȂ¢‚©HƒŠƒXƒjƒ“ƒO‚Í‚©‚ç‚Á‚«‚µ‚̃Sƒ~ލ‚¾‚©‚ç‚æ‚­‚í‚©‚ç‚ñ‚¯‚Ç

937 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 01:14:39.07 ID:JyoKDUES.net]
ƒƒYƒ€‚ĘAŒÄ‚µ‚Æ‚é‚Ë
is‚Ì‰ß‹ŽŒ`‚Ìwas‚Ém

938 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 02:13:22.50 ID:APixfc76.net]
>>911
ƒR[ƒh—Ê‚Á‚ĂȂñ‚Ì‚±‚ÆH



939 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/25(“y) 09:56:07.84 ID:pPSG+F7f.net]
ƒ_ƒuƒ‹ƒAƒZƒ€‚Á‚Ä”]“à‚œǂñ‚Å‚½‚í

940 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 10:14:25.56 ID:APasFGX+.net]
asm.js(ƒAƒYƒ€ ƒWƒFƒCƒGƒX)‚ªi‰»‚µ‚Äwasm(ƒƒYƒ€)‚É

941 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 10:21:42.97 ID:hQoUoumV.net]
‰pŒê‚Å‚«‚Ë[‚¨‚Á‚³‚ñ‚ªå]’~‚‚ê‚ăNƒ\ƒƒƒ^www
‚¨‘O‚çƒ}ƒW‚Ńvƒ‰ƒCƒh‚¾‚¯‚͈ꗬ‚Ì–³”\‚¨‚¶‚Å‘

942 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 10:50:44.23 ID:f+PJ3XzM.net]
ƒEƒFƒuƒAƒZƒ“ƒuƒ‰‚Á‚Ä‚¢‚݃Wƒƒƒl[‚ÌH

943 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/06/25(“y) 13:18:50.95 ID:jO6HH2tH.net]
>>925
‚à‚¿‚ë‚ñ Wasm ‚Í WebAssembly ‚ÌÈ—ªŒ`‚¾‚æB
ŒöŽ®‚É‚à‚»‚¤‘‚¢‚Ä‚ ‚éB

944 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 13:29:07.82 ID:/zwkJ/mi.net]
‚»‚ê‚݂͂ñ‚È’m‚Á‚Ä‚Ìã‚ŃŒƒX‚µ‚Ä‚é‚Ì‚É
>>925‚Ý‚½‚¢‚ÈŽü‰ñ’x‚ê‚̃ŒƒX‚ð“°X‚Æ•t‚¯‚ê‚é‚â‚‚Á‚Ä
”]‚Ý‚»‚Ì\‘¢‚Ç‚¤‚È‚Á‚Æ‚ñ‚â‚ë‚È

945 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/25(“y) 13:52:40.86 ID:23CjKpU2.net]
wasm‚͉´‚ªˆç‚Ä‚½I(AAry

946 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 14:34:43.26 ID:tSCqWCmZ.net]
‚«‚Ý‚½‚¿‚à‚¤‚¿‚å‚Á‚Æ^–Ê–Ú‚É‚â‚è‚È‚³‚¢

947 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 15:17:36.49 ID:VflkbZsO.net]
>>926
‚¶‚á‚ AƒEƒFƒu‚̃AƒZƒ“ƒuƒ‰‚Á‚ĈӖ¡‚Å—Ç‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

948 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 15:25:02.65 ID:bv95EvGA.net]
WebAssembly‚͉¼‘z–½—߃ZƒbƒgƒA[ƒLƒeƒNƒ`ƒƒ‚ ‚é‚¢‚̓vƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚̈êŽí‚Å‚ ‚éB—ªÌ‚ÍWasmBCERust‚ȂǗlX‚ȃvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚̃Rƒ“ƒpƒCƒ‹ƒ^[ƒQƒbƒg‚Æ‚µ‚ÄWasmƒoƒCƒiƒŠ‚Ͷ¬‚³‚êAƒEƒFƒuƒuƒ‰ƒEƒU‚ðŠÜ‚Þ—lX‚Ȋ‹«“à‚̃Xƒ^ƒbƒNƒx[ƒX‰¼‘zƒ}ƒVƒ“‚É‚æ‚èŽÀs‚³‚ê‚éB
ƒlƒCƒeƒBƒuƒR[ƒh‘Š“–‚Ì‚‘¬«EŠu—£ŠÂ‹«‚ł̃ƒ‚ƒŠˆÀ‘S‚ÈŽÀs‚É‚æ‚éˆÀ‘S«E‰¼‘zƒ}ƒVƒ“‚É‚æ‚éƒn[ƒhƒEƒFƒA/ƒvƒ‰ƒbƒgƒtƒH[ƒ€‰Â”À«Eƒ\[ƒXƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê’†—§«‚Ȃǂð“Á’¥‚Æ‚·‚é[4]B‚±‚Ì–½—߃Zƒbƒg‚̓oƒCƒiƒŠŒ`Ž®‚Å’è‹`‚³‚ê‚Ä‚¨‚èA‚Ü‚½ƒAƒZƒ“ƒuƒŠŒ¾Œêƒ‰ƒCƒN‚ȃeƒLƒXƒgŒ`Ž®‚à’è‹`‚³‚ê‚Ä‚¢‚éi‚»‚̈Ӗ¡‚Å’á…€ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚Æ‚¢‚¦‚éjB

WasmŽ©‘͖̂½—߃ZƒbƒgƒA[ƒLƒeƒNƒ`ƒƒ‚Å‚ ‚èALinuxƒJ[ƒlƒ‹‚ª’ñ‹Ÿ‚·‚邿‚¤‚ȃVƒXƒeƒ€ƒR[ƒ‹i—á: ƒtƒ@ƒCƒ‹I/OjAWebƒuƒ‰ƒEƒU‚ª’ñ‹Ÿ‚·‚邿‚¤‚ÈDOMƒAƒNƒZƒX‚Ȃǂð’ñ‹Ÿ‚µ‚Ä‚¢‚È‚¢Bã‹L‚̈À‘S«‚â‰Â”À«‚Í‚±‚Ì“Á’¥‚É—R—ˆ‚µ‚Ä‚¢‚éB‚»‚ê‚Æ“¯Žž‚ÉAWasmƒGƒRƒVƒXƒeƒ€‚Æ‚µ‚Ă̓VƒXƒeƒ€ƒR[ƒ‹‚âDOMƒAƒNƒZƒX‚ªAPI‚Æ‚µ‚ȕʂɒè‹`‚³‚ê‚Ä‚¨‚èAWasmƒ‰ƒ“ƒ^ƒCƒ€‚ªŽÀ‘•‚·‚邱‚Ƃł»‚ê‚ç‚Ì‹@”\‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚éi—á: ƒVƒXƒeƒ€ƒR[ƒ‹‚ð’ñ‹Ÿ‚·‚éWASIjBƒVƒ“ƒvƒ‹‚ŃI[ƒvƒ“‚ÈISA‚ƃ‰ƒ“ƒ^ƒCƒ€‚²‚Æ‚ÌAPI‚ð‘g‚݇‚킹‚邱‚Æ‚ÅWasmƒGƒRƒVƒXƒeƒ€‚Í‚‚¢Šg’£«‚ð—L‚µ‚Ä‚¢‚éB—Ⴆ‚ÎWasm‚ðHTTPƒvƒƒLƒV‚ł̃tƒBƒ‹ƒ^ƒXƒNƒŠƒvƒg‚Æ‚µ‚Ä—˜—p‚·‚éƒvƒƒWƒFƒNƒg‚ª‘¶Ý‚·‚éB
https://ja.m.wikipedia.org/wiki/WebAssembly‚æ‚è



949 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 15:32:39.09 ID:tfc1tmd2.net]
>>930
>>931 ‚É‚ ‚邿‚¤‚ÉAƒEƒFƒu‚̃AƒZƒ“ƒuƒ‰‚Æ‚¢‚¤‰ðŽß‚ÍŠÔˆá‚Á‚Ä‚éB
ƒEƒFƒuƒAƒZƒ“ƒuƒŠ‚Á‚Ä‚¢‚¤–¼‘O‚È‚¾‚¯B
‚í‚©‚Á‚½H

950 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 15:35:16.83 ID:KZ/E7BkI.net]
Œ»ŽÀ–â‘è‚Æ‚µ‚ÄWasm‚ÍRust‚Å‘‚­‚Ì‚ªƒxƒXƒgƒ\ƒŠƒ…[ƒVƒ‡ƒ“

951 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 15:35:55.67 ID:VflkbZsO.net]
ŽOsˆÈã‘‚©‚ê‚Ä‚à
‚í‚©‚é‚킯‚È‚¢
펯

952 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 15:36:39.28 ID:UfyFqt6J.net]
‰¼‘zƒ}ƒVƒ“ã‚Å“®‚­‚Æ‚¢‚¤“_‚ÅWASM‚ÍJava‚ƈꂾ‚È

953 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 15:39:32.24 ID:Ho0z1jTS.net]
>>930
‚»‚à‚»‚àƒAƒZƒ“ƒuƒ‰‚Æ‚©‚¢‚Á‚Ă鎞“_‚łȂɂà‚í‚©‚Á‚ĂȂ¢‚©‚瑊Žè‚É‚·‚邾‚¯–³‘ÊA–³Ž‹„§

954 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 15:45:57.58 ID:VflkbZsO.net]
Rust‚Å‘‚­‚ƃoƒCƒiƒŠ”ì‘剻‚·‚é‚©‚çAWAT‚ªŠî–{‚ɂȂ肻‚¤‚Å‚ÍH

955 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 15:53:47.79 ID:l76RX7xy.net]
>>935
java‚Ì–â‘è‚ð‚ ‚é’ö“x‰ðŒˆ‚µ‚½‚Ì‚ªwasm‚Á‚Ä‚¢‚¤”Fޝ‚Å‚¨‚¯H

956 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/25(“y) 16:03:23.70 ID:9jpr7vFN.net]
‚»‚ê‚ÈBJava‚Á‚Û‚­webvm‚Æ‚©webƒoƒCƒiƒŠ‚Æ‚©‚¢‚Á‚½–¼‘O‚Ì•û‚ª•ª‚©‚è‚â‚·‚©‚Á‚½‚ñ‚¶‚á‚È‚©‚낤‚©

957 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 16:05:36.45 ID:VflkbZsO.net]
‹M—l‚ɳ‹`‚ª‚ ‚邯‚¢‚¤‚̂ȂçAŽOsˆÈ“à‚ÅŽ¦‚¹B

958 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/06/25(“y) 16:05:54.41 ID:jO6HH2tH.net]
>>930
‰¼‚ɃEƒFƒu‚̃AƒZƒ“ƒuƒ‰‚¾‚Æ‚µ‚ÄAƒEƒFƒu‚̃AƒZƒ“ƒuƒ‰‚Á‚ĂȂñ‚â‚Ë‚ñcc



959 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 16:07:10.43 ID:ILDlrGK/.net]
WebAssembly‚ÍJVM‚âeBPF‚ÌƒŠƒoƒCƒoƒ‹‚ł͂Ȃ¢@Wasm‚ªWebˆÈŠO‚Å‚àƒAƒc‚¢——R - ƒƒOƒ~[Tech
https://logmi.jp/tech/articles/324956

ƒXƒ‰ƒCƒh‰æ‘œ
https://img.logmi.jp/article_images/Jq1SrATqsEYupEF4aeAh6j.png
https://img.logmi.jp/article_images/HxUso3S1L63MXwia5RxGXd.png
https://img.logmi.jp/article_images/CntVo54bYF2MXnib2EXGei.png
https://img.logmi.jp/article_images/VLPRht2v3NnzzWyWP1pvrs.png
https://img.logmi.jp/article_images/SsS6T6EZrrPaWCSi5xq2bJ.png
https://img.logmi.jp/article_images/2Miy64H2xW7RnWCRGGJDAQ.png
https://img.logmi.jp/article_images/F2UYcDuwsrybfB6F4npBDL.png
https://img.logmi.jp/article_images/GC6f4J9DHeoEaTQGXaKacJ.png

960 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 16:08:16.68 ID:VflkbZsO.net]
>>941
‰´‚Ì—\‘z‚Å‚ÍA‚»‚ê‚ªŽ¿–â“à—e‚¾‚ÆŽv‚¢‚Ü‚·B

961 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 16:08:25.01 ID:ILDlrGK/.net]
>>938
‚±‚ê>>942

962 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 16:15:09.41 ID:akwg01K7.net]
•¡ƒIƒW‚΂è‚̉˜•¶Í‚Ńƒƒ^
’†g‚ª‚È‚³‚·‚¬

963 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 16:15:26.89 ID:KYOYlq4y.net]
>>943
wasm‚̓ǂݕû‚¶‚á‚È‚©‚Á‚½‚Á‚¯H

964 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 16:19:32.95 ID:VflkbZsO.net]
“ǂݕû‚ÍAƒƒbƒZƒ“ƒuƒ‰‚ÅŒˆ‚Ü‚è‚Å‚µ‚傤B

965 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 16:20:56.33 ID:XFOsSqRc.net]
DOMEƒVƒƒƒh[DOM‘€ì‚ª’x‚¢‚©‚çwasm‚Í‚ ‚܂藬s‚ç‚È‚¢A‚±‚ê‚ð‰½‚Æ‚©‚µ‚È‚¢ŒÀ‚èAƒVƒRƒVƒRts‘‚¢‚Ä‚éƒIƒWƒTƒ“‚ª—ÊŽY‚³‚ê‚é

966 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 16:25:58.06 ID:a5vhFArq.net]
>>947
>>917-920‚ ‚½‚肪“š‚¦‚Å‚·

967 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 16:29:05.96 ID:VflkbZsO.net]
‰´‚Í”’l‚̓ǂݕû‚È‚ñ‚©”F‚ß‚ñ‚æB
’†‘‚È‚ç‚Ü‚¾‚µ‚àB

968 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/06/25(“y) 16:33:30.99 ID:jO6HH2tH.net]
–½–¼‚Ì“`“‚Æ‚µ‚Ä‚¿‚å‚Á‚Æ‚µ‚½ƒlƒKƒeƒBƒuƒ[ƒh‚ðŽg‚¤‚±‚Æ‚ª‚ ‚é‚ñ‚¾‚æB
‚¢‚í‚ä‚éƒM[ƒNƒZƒ“ƒX‚Æ‚¢‚¤‚â‚‚¾‚ªA“ú–{Œê‚Å‚¢‚¤’†“ñ•a‚ɋ߂¢B
GIMP ‚Ì–¼‘O‚ð•Ï‚¦‚邽‚߂ɃtƒH[ƒN‚·‚邾‚̂Ȃñ‚¾‚̂łà‚ß‚½‚±‚Æ‚ª‚ ‚é‚Ì’m‚ç‚ñ‚©H

Wasm ‚à‚»‚ê‚Æ“¯‚¶‚悤‚ȃmƒŠ‚È‚ñ‚¶‚á‚Ë[‚ÌH
https://eow.alc.co.jp/search?q=wasm



969 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 16:35:39.94 ID:VflkbZsO.net]
>>951
‚¶‚á‚ AƒƒbƒZƒ“ƒuƒ‰‚Å‚¢‚¢‚¶‚á‚ñB

970 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 16:39:47.09 ID:ljJSN7j6.net]
>>952
‚«‚݂͂»‚¤ŒÄ‚ñ‚Å‚ê‚΂¢‚¢‚ÆŽv‚¤‚æ
‚«‚݂ɂ»‚¤ŒÄ‚Ô‹@‰ï‚͂Ȃ¢‚ÆŽv‚¤‚¯‚Çw

971 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 16:43:21.45 ID:VflkbZsO.net]
›‘—‚ªA‰ä‚ª‘‚̓ƒbƒZƒ“ƒuƒ‰‚É’—Í‚·‚é‚ÆéŒ¾‚µ‚½‚çA‚Ç‚¤‚·‚é‚ñ‚¾‚æH

972 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 16:47:50.00 ID:Xmq8wuxM.net]
‚È‚é‚Ù‚ÇAAHi‚í‚©‚ç‚ñj
WebAssembly Reference Types‚ÅAWasm‚ÅDOM‚ð‘€ì‚·‚é•Ç‚ª‚±‚±‚܂ʼnº‚ª‚Á‚½
https://zenn.dev/igrep/articles/2021-11-wasm-reference-types

973 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 16:50:02 ID:R8NAfVhJ.net]
DOM‚Á‚ĂȂñ‚¾Hi©Ž©•ª‚Å’²‚ׂëj

974 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 17:02:05 ID:WInGVki9.net]
>>956
DOM‚Æ‚ÍH‚í‚©‚è‚â‚·‚­‰ðà‚·‚éI | ƒCƒoƒƒO
https://gyroibaraki.com/dom/

975 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 17:04:38 ID:Ch122rDL.net]
DOM‘€ì‚È‚ñ‚©A‚Ç‚¤‚â‚Á‚Ä‚à’x‚¢‚ñ‚¾‚©‚烃Yƒ€‚©‚ç‚¢‚¶‚é•K—v‚È‚¢‚¾‚ë

976 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 17:08:43 ID:/UVjDglo.net]
DOM‘€ì‚Í—¬Î‚ÉJSŒn‚Å‚â‚ê‚΂悭‚ËH

977 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 17:19:33 ID:XFOsSqRc.net]
‚»‚ñ‚È‚±‚Ƃ͂Ȃ¢AJS‚âTS‚̂悤‚ȃ_ƒŒ¾Œê‚ð”r‚µ‚ÄA‘S•”‚Ù‚©‚̃Rƒ“ƒpƒCƒ‹Œ^Œ¾Œê‚Å“ˆê‚µ‚Ä‘‚¯‚邿‚¤‚Él‚¦‚½‚Ì‚É
’x‚¢‚È‚ç˜b‚ɂȂç‚È‚¢B‚¤‚ñ‚±

978 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 17:32:09.99 ID:KYOYlq4y.net]
wasm‚Íjs‚ð’u‚«Š·‚¦‚é‚à‚̂ł͂Ȃ¢‚Á‚Ä‚¢‚¤•ûj‚ª‚æ‚­‚í‚©‚ç‚ñ‚ÈB’u‚«Š·‚¦‚Ä‚¢‚¢‚Ì‚ÉB



979 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 17:33:38.66 ID:Ch122rDL.net]
ƒ^ƒCƒvƒXƒNƒŠƒvƒg‚Ńhƒ€‘€ì‘‚¢‚Ă݂½‚番‚©‚邯Žv‚¤‚¯‚ÇAƒLƒƒƒXƒg‚¾‚炯‚ɂȂé

980 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 17:38:33.58 ID:Sl1k0I/l.net]
WebAssembly‚ÍJavaScript‚ð’u‚«Š·‚¦‚悤‚Æ‚µ‚Ä‚¢‚Ü‚·‚©H
‚¢‚¢‚¦IWebAssembly‚ÍAJavaScript‚ð•⊮‚·‚é‚à‚̂ł ‚èAJavaScript‚ð’u‚«Š·‚¦‚é‚à‚̂ł͂Ȃ¢‚悤‚ÉÝŒv‚³‚ê‚Ä‚¢‚Ü‚·BWebAssembly‚ÍAŽžŠÔ‚ÌŒo‰ß‚ƂƂà‚É‘½‚­‚ÌŒ¾Œê‚ðWeb‚ɃRƒ“ƒpƒCƒ‹‚Å‚«‚邿‚¤‚ɂȂè‚Ü‚·‚ªAJavaScript‚É‚ÍM‚¶‚ç‚ê‚È‚¢‚قǂ̨‚¢‚ª‚ ‚èAWeb‚Ì’Pˆê‚Ì“ÁŒ i ã‹L‚̂Ƃ¨‚èj“®“IŒ¾Œê‚̂܂܂ł·B‚³‚ç‚ÉAJavaScript‚ÆWebAssembly‚ÍA‚³‚Ü‚´‚Ü‚È\¬‚ňê‚ÉŽg—p‚³‚ê‚邱‚Æ‚ªŠú‘Ò‚³‚ê‚Ä‚¢‚Ü‚·B

EJavaScript‚ðŠˆ—p‚µ‚Ä•¨Ž–‚ð‚‚Ȃ¬‡‚킹‚éƒRƒ“ƒpƒCƒ‹Ï‚Ý‚ÌC++ƒAƒvƒŠ‘S‘ÌB
EWebAssembly‚ŧŒä‚³‚ê‚郃Cƒ“‚̃Zƒ“ƒ^[ƒLƒƒƒ“ƒoƒX‚ÌŽü‚è‚ÌHTML/CSS / JavaScript UI‚É‚æ‚èAŠJ”­ŽÒ‚ÍWebƒtƒŒ[ƒ€ƒ[ƒN‚Ì—Í‚ðŠˆ—p‚µ‚ÄAƒAƒNƒZƒX‰Â”\‚ÈWebƒlƒCƒeƒBƒu‚ÈŠ´Šo‚̃GƒNƒXƒyƒŠƒGƒ“ƒX‚ð\’z‚Å‚«‚Ü‚·B
E‚Ù‚Æ‚ñ‚Ç‚Ìê‡A‚¢‚­‚‚©‚Ì‚«”\WebAssemblyƒ‚ƒWƒ…[ƒ‹‚ð”õ‚¦‚½HTML / CSS / JavaScriptƒAƒvƒŠi‚½‚Æ‚¦‚ÎAƒOƒ‰ƒt‰»AƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“A‰æ‘œ/‰¹º/ƒrƒfƒIˆ—AŽ‹Šo‰»AƒAƒjƒ[ƒVƒ‡ƒ“Aˆ³k‚È‚ÇA¡“úasm.js‚Å‚·‚łɌ©‚ç‚ê‚é—ájŠJ”­ŽÒ‚ª¡“ú‚ÌJavaScriptƒ‰ƒCƒuƒ‰ƒŠ‚Æ“¯‚¶‚悤‚Él‹C‚Ì‚ ‚éWebAssemblyƒ‰ƒCƒuƒ‰ƒŠ‚ðÄ—˜—p‚Å‚«‚邿‚¤‚É‚µ‚Ü‚·B
EWebAssembly ‚ªƒKƒx[ƒWƒRƒŒƒNƒVƒ‡ƒ“‚³‚ꂽƒIƒuƒWƒFƒNƒg‚ɃAƒNƒZƒX‚Å‚«‚éFƒ†ƒjƒR[ƒ“F‚悤‚É‚È‚é‚ÆA‚»‚ê‚ç‚̃IƒuƒWƒFƒNƒg‚ÍJavaScript‚Æ‹¤—L‚³‚êA“ÆŽ©‚̕ǂɈ͂܂ꂽ¢ŠE‚ɂ͑¶Ý‚µ‚È‚­‚È‚è‚Ü‚·B
https://webassembly.org/docs/faq/#is-webassembly-trying-to-replace-javascript ‚æ‚è

981 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 17:57:29.10 ID:qzsUrSUG.net]
‚È‚é‚Ù‚Ç‚Ë

982 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 17:59:58.79 ID:9jpr7vFN.net]
‚Í‚Í[‚ñAƒ†ƒjƒR[ƒ“‚Ë

983 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 18:04:46.90 ID:ndOOnBgl.net]
https://github.githubassets.com/images/icons/emoji/unicode/1f984.png

984 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 18:08:27.82 ID:57CBQU6k.net]
🦄

985 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 19:58:37.73 ID:VflkbZsO.net]
‚¢‚¢‚í[
ƒƒbƒZƒ“ƒuƒ‰‚¢‚¢‚í[B

986 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/25(“y) 20:26:19 ID:bZig/WUT.net]
ƒXƒŒƒ`‚¨‚é‚Ç

987 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 22:42:14.67 ID:hVwOcYNS.net]
DOM‚ăAƒŒ‚â‚ëA

988 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 22:55:47 ID:Bztv57SD.net]
ƒhƒ€‚Æ‚©ƒ†ƒjƒR[ƒ“‚Æ‚©ƒKƒ“ƒ_ƒ€‚©‚æ



989 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 23:21:23 ID:/UVjDglo.net]
tenplate—v‘fŽg‚Á‚ÄDOMƒcƒŠ[ì‚Á‚Ä‚»‚±‚É’l‚â—v‘f’ljÁ‚µ‚Ä•\ަ‚µ‚ë‚Á‚ÄŒ¾‚í‚ê‚½Žž‚Í–ó‚í‚©‚ñ‚È‚©‚Á‚½

990 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 23:22:45.89 ID:Ch122rDL.net]
>>972
ƒXƒyƒ‹ŠÔˆá‚¤‚®‚ç‚¢‚Ȃ疳—‚¹‚¸ƒJƒ^ƒJƒi‚Å‘‚¯‚æ

991 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 23:35:08.74 ID:3qOpf/5R.net]
ƒtƒƒ“ƒg‚É‘S‚­‹»–¡‚È‚¢“z‚炪–³—‚µ‚ÄrustŽg‚¨‚¤‚Æ‚µ‚Ä‚é‚Á‚Ă̂ª‚à‚¤ƒNƒ\‚¾‚í

992 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/25(“y) 23:57:43.41 ID:sDy4bz93.net]
String‚Ì’†g‚ª•ω»‚µ‚Ăقµ‚¢Žž‚Ìtrim()‚͂ǂ¤‚·‚ê‚΂悢‚Å‚·‚©H

993 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/26(“ú) 00:30:53.23 ID:J3iRsr8e.net]
Ž©•ª‚ł͉½‚àŽv‚¢•t‚©‚È‚¢‚ñ‚Å‚·‚©H

994 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/26(“ú) 00:41:24.45 ID:DP2sbpoK.net]
>>942
‚È‚º–³‘ʂɂ‰ð‘œ“x‚Ȃ̂©

995 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/26(“ú) 01:12:05.67 ID:82o8ItO8.net]
s.retain(|c| !c.is_whitespace());

996 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/26(“ú) 01:14:23.73 ID:82o8ItO8.net]
’†ŠÔ‚̃Xƒy[ƒX‚à휂³‚ê‚é‚Ì‚©

997 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/26(“ú) 04:54:09.98 ID:mBbZ0Pti.net]
>>979
‚»‚è‚á‚»‚¤‚¾‚ëw
Œã‘¤‚Ì휂¾‚¯‚È‚çtruncate‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚ËH

let mut s = String::from("‚Ä‚·‚Æ ");
let end = s.rfind(|c: char| !c.is_whitespace()).unwrap();
s.truncate(end + 1);

thread 'main' panicked at 'assertion failed: self.is_char_boundary(new_len)'
ƒ_ƒ‚¾‚Á‚½c

998 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/26(“ú) 05:14:19.98 ID:vh+TaUjL.net]
s.truncate(s.trim_end().len())



999 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/26(“ú) 11:52:06.13 ID:KbueaMTO.net]
panic ‚·‚é——R‚ð—‰ð‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚æ

1000 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/26(“ú) 17:08:41.82 ID:afHQr9JE.net]
Linusuƒƒ‚ƒŠŠm•Û‚Åpanic‚·‚é‚Á‚ÄH”F‚ß‚ñ‚í’f‚¶‚Ä”F‚ß‚ñAƒƒV‚Ì–Ú‚Ì•‚¢“à‚Í‹–‚³‚ñ‚¼v

1001 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/26(“ú) 17:27:36.02 ID:nfXqcTpP.net]
‰F’ˆ‚¶‚áB‰F’ˆ‚Ì‚¹‚¢‚¶‚áI

1002 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/26(“ú) 17:36:15.17 ID:DrXudPeH.net]
Linux‚̘b‘è‚ÍA‚ ‚킵‚ë‚𢊫‚µ‚¿‚Ü‚¤‚©‚çA‚â‚߂Ƃ¯

1003 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/26(“ú) 17:36:30.96 ID:TFpQVi1k.net]
>>983
‚¢‚©‚çƒZ[ƒt

1004 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/26(“ú) 18:43:28.30 ID:82o8ItO8.net]
fn

1005 –¼‘OF trim_in_place(s: &mut String) {
if let Some(offset) = s.find(|c: char| !c.is_whitespace()) {
s.replace_range(..offset, "");
}
s.truncate(s.trim_end().len());
}

‘OŒã‚Å”ñ‘Î̂Ȃ̂ª‹C‚ɂȂ邯‚Ç•¶Žš‹«ŠE‚ð‚¤‚Ü‚­ˆµ‚¦‚éString‚̃ƒ\ƒbƒh‚ª‘¼‚ÉŒ©‚‚©‚ç‚È‚©‚Á‚½
[]
[‚±‚±‰ó‚ê‚Ă܂·]

1006 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/26(“ú) 21:34:33.23 ID:xXnnisch.net]
> s.find(|c: char| !c.is_whitespace())

rust‚Á‚Ä‚±‚ꂤ‚Ü‚¢‚±‚ÆŠÖ”–¼‚¾‚¯“n‚¹‚È‚¢‚ñ‚¾‚Á‚¯H
‚µ‚©‚àŠÖ”‡¬‚Å‚«‚ê‚Î
s.find(char::is_whitespace . not)
‚Ý‚½‚¢‚É‘‚¯‚½‚èH

1007 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/26(“ú) 22:00:29.06 ID:ZYHqIh+i.net]
5ch‚ł܂Ƃà‚ȉñ“šŠú‘Ò‚·‚é•û‚ª“ª‚¨‚©‚µ‚¢‚±‚ƂɂȂº‹C•t‚©‚È‚¢‚ñ‚¾
reddit‚ÅDeepLŽg‚Á‚ĉpŒê‚ÅŠCŠOƒjƒL‚ÉŽ¿–₵‚½•û‚ª1‰­”{‚܂Ƃà‚ȉñ“š‚­‚ê‚邼

1008 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/26(“ú) 23:10:04.56 ID:Y8S6yv8a.net]
>>988
ŠÖ”‚ðŽ©•ª‚Å’è‹`‚µ‚Æ‚¯‚΂킽‚¹‚邯‚Ç
‡¬‚µ‚È‚ª‚炾‚ƃ}ƒNƒŽg‚í‚È‚¢‚Æ–³—‚È‚ñ‚¶‚á‚È‚¢‚©‚È



1009 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/26(“ú) 23:57:49.73 ID:VW+uLNTw.net]
>>461
ƒƒ\ƒbƒh‚ð‘‚â‚·Žž‚ÉOrphanƒ‹[ƒ‹‚Åo—ˆ‚È‚¢‚Æ‚µ‚½‚ç
‚»‚ê‚Í•W€ƒ‰ƒCƒuƒ‰ƒŠŠÜ‚߂đ¼l‚ª‘‚¢‚½ƒgƒŒƒCƒg‚ð‘¼l‚ª‘‚¢‚½Œ^‚É“K—p‚·‚éê‡
ƒXƒ‰ƒCƒX‚Öfindƒƒ\ƒbƒh‚ð‘‚â‚·‚±‚Ƃ͂»‚ê‚ÉŠY“–‚µ‚È‚¢‚½‚ßo—ˆ‚é
“K“–‚ȃgƒŒƒCƒg–¼SliceFindMethod‚ð—pˆÓ‚µ‚ăXƒ‰ƒCƒX[T]‚Ƀƒ\ƒbƒh‚ðŽÀ‘•‚·‚ê‚΂悢

trait SliceFindMethod<T> {
@fn find(&self, pattern: impl SliceFindPattern<T>) -> Option<usize>;
}

impl<T: PartialEq> SliceFindMethod<T> for [T] {
@fn find(&self, pattern: impl SliceFindPattern<T>) -> Option<usize> {
@@pattern.slice_find(self)
@}
}

•¶Žš—ñ‚Ö‚Ìfind‚Æ“¯—l‚É—lX‚ȃpƒ^[ƒ“‚ɑΉž‚Å‚«‚邿‚¤
“K“–‚ȃgƒŒƒCƒg–¼SliceFindPattern‚Æ‚»‚̃ƒ\ƒbƒhslice_find()‚ð—pˆÓ‚µ—lX‚ÈŽÀ‘•‚ð‚·‚ê‚΂悢
’·‚­‚È‚é‚̂őS‘̂̃R[ƒh
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=9110b8c76b17fb479bfef80e1f10182d

‚±‚ê‚ŃXƒ‰ƒCƒX‚̈êŽí‚Å‚ ‚éƒoƒCƒg—ñ‚ɑ΂µ‚Ä‚àfind‚ª“K—p‚Å‚«‚é
let buffer: &[u8] = b"ABCDEFGHIHJKL";
assert_eq!(Some(5), buffer.find(b'F'));
assert_eq!(Some(3), buffer.find(b"DEF"));

1010 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/27(ŒŽ) 00:08:38.77 ID:xVflpq4r.net]
>>989
ƒvƒƒOƒ‰ƒ~ƒ“ƒOî”M‚Ì‚ ‚é2-30‘ã‚ÌW‚¤”‚¶‚á‚È‚­
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Í‚à‚¤áï‚É‚µ‚È‚¢‚¨‚Á‚³‚ñE–ꂪ‘½”‚̔‚¾‚©‚ç‚È
Ž¿–₵‚Ä‚à‚¨‚¢‚¨‚¢‚ȉñ“š‚ɂȂé‚͎̂d•û‚È‚¢

1011 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/27(ŒŽ) 00:54:52.23 ID:7xcJ7izy.net]
>>989
–|–ó‚̘b‘è‚Í‚ ‚킵‚ë‚𢊫‚µ‚¿‚Ü‚¤‚©‚ç‚â‚߂Ƃ¯B

1012 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/27(ŒŽ) 02:47:29.39 ID:52L0v8L5.net]
null ‚Ê‚é@‚È‚é

1013 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/27(ŒŽ) 04:40:51.89 ID:KgP+fmt3.net]
rust cliƒRƒ}ƒ“ƒh‚ª‚È‚ºrustup‚Ȃ̂©’N‚à‹^–â‚ÉŽv‚í‚ñ‚ÌH
‰´‚Í‚±‚Ìup‚ª‚È‚ñ‚Ȃ̂©‹C‚ɂȂÁ‚Ä’²‚×‚Ä‚à•ª‚©‚ç‚È‚­‚ăCƒ‰ƒCƒ‰‚·‚é
rustup update‚Æ‚©‚à‚Ì‚·‚²‚­‹C‚É“ü‚ç‚È‚¢‚µ‚»‚à‚»‚àrustup‚Æcargo‚ª‚ ‚é‚Ì‚à‚â‚₱‚µ‚¢

1014 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/27(ŒŽ) 08:27:05.49 ID:SVONOTxH.net]
е—p‹å‚̈Ӗ¡‚ð’²‚×‚é‚Æ‚«‚Í"‚ÅŠ‡‚é‚ñ‚â‚Å

1015 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/27(ŒŽ) 08:27:50.24 ID:gDlfKP6u.net]
>>995
¡‚Írustc‚ârustfmt‚ȂNJ܂߂đS‚ÄŽÀ‘͓̂¯‚¶‚Ńn[ƒhƒŠƒ“ƒN
cargo‚ªŠeƒ[ƒLƒ“ƒOƒfƒBƒŒƒNƒgƒŠ‚ɑ΂µ‚Ä“K—p‚³‚ê‚é‚̂ɑ΂µ‚Ä
rustup‚Í‘S‘̂ɓK—p‚³‚ê‚邽‚ß
“¯‚¶–¼‘O‚̃TƒuƒRƒ}ƒ“ƒh‚Å‚à‘S‚­ˆÙ‚È‚é

1016 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/27(ŒŽ) 08:28:40.38 ID:gDlfKP6u.net]
ŽŸƒXƒŒ
Rust part16
https://mevius.5ch.net/test/read.cgi/tech/1656285423/

1017 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/27(ŒŽ) 10:40:27.69 ID:B/Kpn5Aj.net]

Slot
💣🎴💣
🎰🎰🌸
🌸😜👻
(LA: 2.02, 1.95, 1.85)


1018 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/27(ŒŽ) 10:40:32.55 ID:B/Kpn5Aj.net]

Status ♥5 ♣8 ♠7 HP: 1000 pts. ‚½‚Ô‚ñ(0)
2.02, 1.95, 1.85(904.632812) Proc. [0.187892 sec.]




1019 –¼‘OF1001 [Over 1000 Thread.net]
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’´‚¦‚Ü‚µ‚½B
V‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ­‚¾‚³‚¢B
life time: 45“ú 16ŽžŠÔ 12•ª 12•b

1020 –¼‘OF‰ß‹ŽƒƒO š [[‰ß‹ŽƒƒO]]
¡ ‚±‚̃XƒŒƒbƒh‚Í‰ß‹ŽƒƒO‘qŒÉ‚ÉŠi”[‚³‚ê‚Ä‚¢‚Ü‚·






[ V’…ƒŒƒX‚̎擾/•\ަ (agate) ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ]i LÍMjƒ296KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef