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


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

C vs C++ vs Rust Part.3



1 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/01/27(–Ø) 22:19:47.56 ID:avZQ9Wm7.net]
“¬‚¦
¦‘OƒXƒŒ
C++ vs Rust
https://mevius.5ch.net/test/read.cgi/tech/1619219089/
C vs C++ vs Rust Part.2
https://mevius.5ch.net/test/read.cgi/tech/1639539350/

540 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 08:41:07.21 ID:FVjeEviC.net]
>>532
ƒTƒ“ƒvƒ‹ƒR[ƒh‚ª‚à‚Á‚Æ[ŽÀ‚µ‚Ä‚«‚ÄA•W€“I‚ȃR[ƒfƒBƒ“ƒO‚ª•‹y‚µ‚Ä‚«‚Ä‚©‚猟“¢‚·‚é‚íB

Rust‚Í“y•ûŒü‚¯Œ¾Œê–ÚŽw‚µ‚Ä‚¢‚é‚Ì‚ÉA¡‚ÌRust‚ÌŽd—l‚¾‚Æ“y•û‚ɓ‚·‚¬‚é‚©‚ç’†“r”¼’[B‚»‚ê‚È‚çc++•ƒR[ƒfƒBƒ“ƒO‹K–ñ‚Å‚¢‚¢‚âB

541 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 08:49:29.01 ID:+B7ucdDW.net]
>>533
ŒN‚½‚¿“y•û‚ɂ͓‚¢‚Ì‚©‚à’m‚ê‚

542 –¼‘OFÈ‚¢‚ª•’ʂ̃vƒƒOƒ‰ƒ}[‚ɂƂÁ‚Ă͓‚­‚È‚¢‚µƒR[ƒeƒBƒ“ƒO‚ªC++‚æ‚è‰õ“K []
[‚±‚±‰ó‚ê‚Ă܂·]

543 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 08:57:01.71 ID:qDb9bUKB.net]
Python‚­‚ç‚¢‚µ‚©‚â‚Á‚½‚±‚ƂȂ¢l‚ɂƂÁ‚ē‚¢‚̂͂»‚¤‚¾‚낤‚¯‚Ç
C++14/17‚ɂ‚¢‚Ä‚¢‚Á‚Ä‚él‚È‚çRust—]—T‚¾‚ÆŽv‚¤‚¯‚ǂȂŸ

544 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 10:08:01.84 ID:faeKJv0z.net]
Rust‚Éo—ˆ‚ÄC++‚ªŽ—‚½‚悤‚È‚±‚Æ‚ðo—ˆ‚È‚¢‚Á‚Ä‚±‚Ƃ͂܂¸‚È‚¢‚æ
‚½‚¾“¯‚¶‚±‚Æ‚ð‚µ‚½‚¢ê‡AŽèŠÔ‚ª‚·‚²‚¢‚©‚©‚é(23‚Í’m‚ç‚ñ‚¯‚Ç)
‚»‚µ‚Ăǂ¤“]‚ñ‚Å‚àƒGƒ‰[‚ªRust‚Ù‚ÇlŠÔ‚É—D‚µ‚­‚È‚Á‚½‚è‚Í‚µ‚È‚¢(‚ÆŽv‚¤)

C++‚Éo—ˆ‚ÄRust‚ªŽ—‚½‚悤‚È‚±‚Æ‚ðo—ˆ‚È‚¢‚Á‚Ä‚±‚Æ‚à‚»‚ñ‚Ȃɑ½‚­‚È‚¢
‚Ü‚ ‚Å‚à‚±‚Á‚¿‚Í–{“–‚Éo—ˆ‚È‚¢
https://www.reddit.com/r/rust/comments/n7rjfk/what_can_c_do_that_rust_cant_2021_edition/

‚½‚¾Rust‚͉SŽÒ‚ɂ͓‚·‚¬A‚ ‚é’ö“x‘¼‚ÌŒ¾Œê‚ð‚â‚Á‚Ä‚él‚É‚à“‚¢‚Æ‚¢‚¤ƒnƒ“ƒf‚ª‚ ‚é
‚Ȃ̂ŃXƒNƒŠƒvƒgŒ¾ŒêŠ´Šo‚ÅRust‚ð‚â‚낤‚ÆŽv‚¤‚̂͂¿‚å‚Á‚ƃIƒXƒXƒ‚Å‚«‚È‚¢
Šy‚ðo—ˆ‚éê–ʂ͊m‚©‚É‚ ‚é‚Ì‚ÅA‚»‚±‚ð‚ǂ̒ö“xƒƒŠƒbƒg‚Æ‘¨‚¦‚é‚©
§–ñ‚ð‚ǂ̒ö“xƒfƒƒŠƒbƒg‚Æ‘¨‚¦‚é‚©‚Å•]‰¿‚ª•ª‚©‚ê‚é

545 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 12:06:55.23 ID:wJGqDNhd.net]
>>534
“y•û‚É‚â‚点‚é˜b‚ð‚µ‚Ä‚¢‚é‚ñ‚¾‚æB

RustMŽÒ‚ª‚»‚¤‚¢‚¤ˆÓޝ‚È‚çARust‚ªJava‚Ý‚½‚¢‚É—¬s‚邱‚Ƃ͖³‚¢‚ÈB
‚â‚Á‚Ï‚èHaskellƒR[ƒX‚©‚ËB

546 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 16:20:31.29 ID:YyXXowcK.net]
>>534
>ŒN‚½‚¿“y•û‚ɂ͓‚¢‚Ì‚©‚à’m‚ê‚È‚¢‚ª•’ʂ̃vƒƒOƒ‰ƒ}[‚ɂƂÁ‚Ă͓‚­‚È‚¢‚µƒR[ƒeƒBƒ“ƒO‚ªC++‚æ‚è‰õ“K
Ž©•ª‚ª‚ǂꂭ‚ç‚¢–µ‚‚µ‚Ă邱‚ÆŒ¾‚Á‚Ä‚é‚Ì‚©‚à—‰ð‚µ‚Ä‚È‚³‚°B

547 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 18:26:55.16 ID:kAy4MIQW.net]
>>522
Rust‚̓XƒNƒŠƒvƒgŒ¾Œê‚̂悤‚ÉŠÈŒ‰‚É‘‚¯‚é“_‚à‚¢‚¢‚Ë
‚»‚ê‚Å‚¢‚ÄCŒ¾Œê•À‚É‘¬‚¢
C++‚ÍŠÈŒ‰‚É‘‚¯‚¸ŽèŠÔ‰É‚©‚©‚è‚·‚¬‚é

548 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 18:35:40.91 ID:+BzvG1OL.net]
‚¨ŽèŒy‚³‚Á‚Ä‚¢‚¤˜b‚¾‚ÆAŠÖ”‚̉¼ˆø”‚ÌŒ^‚àŒ^„˜_‚µ‚Ăقµ‚¢A‚Á‚Ä‚½‚܂Ɏv‚Á‚¿‚Ⴄ



549 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 18:44:45.18 ID:qDwk9HhQ.net]
>>540
‹Zp“I‚ɂ͂ł«‚邵A‚Å‚«‚é‚È‚ç‚â‚肽‚­‚È‚Á‚¿‚Ⴄ‚Æ‚±‚ë‚ð‚ ‚¦‚Äí‚Á‚½‚͉̂p’f‚¾‚ÆŽv‚Á‚Ä‚é
‰ß‹Ž‚̃R[ƒh‚⑼l‚̃R[ƒh‚ð“ǂނƂ«‚É’¼‹ß‚ÉŒ^‚ª‚ ‚é‚̂͑傫‚¢

550 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 18:59:38.79 ID:Rcv7QaS+.net]
> ‰¼ˆø”‚ÌŒ^‚àŒ^„˜_
OCaml‚¾‚Æ‚»‚ê‚̓tƒc[‚ɂł«‚Ä‚é‚̂ɂË

> ‰ß‹Ž‚̃R[ƒh‚⑼l‚̃R[ƒh‚ð“ǂނƂ«‚É’¼‹ß‚ÉŒ^‚ª‚ ‚é‚̂͑傫‚¢

“¯‚¶‚悤‚Șb‚¾‚ªJava‚̃WƒFƒlƒŠƒNƒX‚Å

> List<Foo> list = new ArrayList<>();
> ‚±‚̉E•ӂ̃pƒ‰ƒ[ƒ^‚ªÈ—ª‚Å‚«‚é‚Ì‚ð—L“‚é‚͎̂c”O‚Å
> ƒzƒ“ƒg‚Ͷ‚ðÈ—ª‚µ‚Ävar ist = new ArrayList<Foo>();
> ‚Æ‘‚¯‚½‚Ù‚¤‚ªŠð‚µ‚¢‚Ì‚ÉJava‚Í‚â‚Á‚Ï‚èƒ_ƒƒ_ƒ

‚Ý‚½‚¢‚Ȉӌ©‚ð‚Ý‚½‚±‚Æ‚ª‚ ‚邪A¶‚ðŽc‚·‚±‚Æ‚±‚»‘厖‚È‚ñ‚¾‚æ‚È
ŽÀ‘•‚ɑ΂µ‚Ăł͂Ȃ­‚ăCƒ“ƒ^ƒtƒF[ƒX‚ɑ΂µ‚ăvƒƒOƒ‰ƒ~ƒ“ƒO‚·‚é‚̂ł ‚Á‚Ä
•Ï”‚ÌŒ^‚ð•K—vÅ’áŒÀ‚̬‚³‚¢ƒCƒ“ƒ^ƒtƒF[ƒX‚Å錾‚·‚é‚Ì‚ªŠð‚µ‚¢‚Ì‚É
‚»‚ê‚ð‚í‚©‚Á‚ĂȂ¢‚â‚‚̓^ƒCƒsƒ“ƒO”‚ȂǂŔ»’f‚µ‚Ä¢–À‚¢Œ¾‚ðŒ¾‚¤

551 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/17(–Ø) 19:25:12.70 ID:pdkFYtDC.net]
RustŠwK‚µ‚Í‚¶‚ß‚¾‚ªEnum‚ÌŽd‘g‚݂͗ǂ¢‚ÆŽv‚¤B
C#‚ ‚½‚è‚É‘g‚Ýž‚Ü‚ê‚ê‚΂¢‚¢‚Ì‚ÉB

552 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 20:43:27.53 ID:oh1xEFC0.net]
enum Option‚Æ‚©•Ö—˜‚ÅŠÈŒ‰‚É
null nil undefined -1‚Ȃǖ³‚­‚µ‚ĈÀ‘S‚Éo—ˆ‚Ä‚¢‚¢‚æ‚Ë
‚»‚ê‚Å‚¢‚ăRƒ“ƒpƒCƒ‹Œã‚ÍÅ“K‰»‚³‚ꂽ‚èÁ‚¦‚½‚肵‚ÄŒø—¦‚à—¼—§‚³‚ꂽ‚è

553 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 20:52:32.01 ID:faeKJv0z.net]
•Ê‚ÉC++‚Å‚à“¯‚¶‚±‚Ƃ͂ł«‚邯‚Ç‚Ë
Ž©•ª‚Å‘g‚ß‚ÎC++14‚Æ‚©‚Å‚àrx‚Á‚Û‚­‘‚¢‚½‚èAOption‚ÌŽÀ‘•‚à—]—T
ŽèŠÔ‚³‚¦É‚µ‚܂Ȃ¯‚ê‚΂—

554 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 20:55:03.76 ID:faeKJv0z.net]
Java‚àŋ߂Ͷ‘¤È—ª‚Å‚«‚邿
‚¨‚Á‚µ‚á‚邯‚¨‚èŠî’êŒ^‰½‚É‚·‚é‚©‚Í‘I‚ׂȂ¢‚¯‚Ç‚—

555 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 20:58:40.56 ID:LRb50lm3.net]
C++17‚Éstd::optional<T>‚ª‚ ‚é‚ɂ͂ ‚é‚Ì‚¾‚ª...

–c‘å‚ȗʂ̊ù‘¶‚ÌSTL‚ª–³Œø’l‚ðoptional‚É’u‚«Š·‚¦‚ç‚ê‚邱‚Ƃ͂Ȃ¢
‚‚܂薳Œø’l‚Åoptional‚ð•Ô‚·•—’ª‚ª‚Å‚«‚É‚­‚¢‚©‚ç”ß‚µ‚Ý

556 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 20:59:36.98 ID:oh1xEFC0.net]
ˆø”‚ÌŒ^„˜_‚ÍŒ´—“I‚ɂ͂©‚È‚èo—ˆ‚»‚¤‚¾‚¯‚Ç
—Ⴆ‚Έø”‚ªas_ref()‚ÅŽg‚í‚ê‚Ä‚¢‚ĕϊ·Œã‚ªPath‚È‚çˆø”‚Íimpl AsRef<Path>‚܂łâ‚Á‚¿‚ႤH
‚Å‚à‚»‚Ì—˜—pŽÒ‚ւ̃Cƒ“ƒ^ƒtƒF[ƒX–¾Ž¦‚â‰Â“Ç«‚ƕێ竂ðl‚¦‚邯Œ^–¾‹L‚Å‚¢‚¢‚悤‚È‹C‚ª‚·‚é

557 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 21:13:38.45 ID:faeKJv0z.net]
C++‚àauto‚¾‚炯lambda‚¾‚炯‚É‚·‚邯ˆø”‚à–ß‚è’l‚àŒ‹\Œ^‘‚©‚È‚­‚Ä‚¢‚¢‚¯‚ÇA‰“‚·‚¬‚ĉ½‚É“{‚ç‚ê‚Ä‚é‚Ì‚©•ª‚©‚ç‚ñ‘ã“üƒGƒ‰[‚ªo‚½‚è‚à‚·‚é‚—
Rust‚à“¯‚¶‚¾‚¯‚ǃGƒ‰[‚Í•ª‚©‚è‚â‚·‚¢

558 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 21:15:46.46 ID:cEFLJG6J.net]
>>545
‚»‚±‚Í‚â‚낤‚ÆŽv‚¦‚΂ł«‚郌ƒxƒ‹‚Æ
Rust‚ª•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Å‘S–ÊÌ—pƒTƒ|[ƒg‚µ‚Ă郌ƒxƒ‹‚Å“V‚Æ’n‚Ì·‚ª‚ ‚邿‚Ë
—Ⴆ‚Î>>522‚àbool’l‚ªthen‚ÅOption‚𶬂µ‚Ä‚»‚ê‚ðfilter_map‚ªŽó‚¯Žæ‚邱‚ƂŊȌ‰‚ȃR[ƒh‚ɂȂÁ‚Ä‚¢‚½‚è



559 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 21:23:13.02 ID:faeKJv0z.net]
‚»‚±‚Ífilter‚Æmap‚Ì•û‚ª•ª‚©‚è‚â‚·‚¢

560 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 21:32:28.43 ID:7cb0HHrx.net]
ˆê”Ê“I‚Éfilter_map‚͂킩‚è‚â‚·‚Æ‘¬‚³‚ð—¼—§
‚¾‚©‚ç‚í‚´‚í‚´filter_map‚âfilter_map_ok‚ª—pˆÓ‚³‚ê‚Ä‚¢‚é

561 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 21:35:05.28 ID:faeKJv0z.net]
‚»‚ñ‚ȂƂ±‚ë‚Í‘S‚­‘¬‚³‚ɉe‹¿‚µ‚È‚¢‚ÆŽv‚¤‚æ

562 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 21:43:21.73 ID:LVblziyo.net]
>>553
‚»‚ÌŽí—ނ̃CƒeƒŒ[ƒ^‚ð2’i‚ÍÅ“K‰»‘O‚Í‚à‚¿‚ë‚ñ‘¬‚³‚ɉe‹¿‚·‚邯‚Ç
Å“K‰»‚É‚æ‚èÅIƒR[ƒh‚ª“¯ˆêƒR[ƒh‚ɂȂ邱‚Æ‚ðŠm”F‚µ‚½‚Æ‚¢‚¤‚±‚ÆH

563 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 21:49:32.84 ID:faeKJv0z.net]
‚¨‘O‚Í‘¬‚­‚Ȃ邱‚Æ‚ðŠm”F‚µ‚½‚ñ‚©‚¢H‚—
‰´‚Ío—ˆ‚邯‚Ç‘¬‚­‚È‚ç‚È‚¢‚±‚Æ‚ðŠm”F‚·‚é•K—v‚ª‚È‚¢‚Æ”»’f‚µ‚½‚—
‚¨‘O‚Í‹°‚ç‚­o—ˆ‚È‚¢‚—

564 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 21:58:49.13 ID:S0ETBIy2.net]
ƒR[ƒh‚»‚̂܂܂ȂçƒCƒeƒŒ[ƒ^2‚‚æ‚è1‚‚̕û‚ª‘¬‚¢‚Æ–¾”’‚Ȃ̂Å
‘¬‚³‚ª“¯‚¶‚ÆŽå’£‚·‚é>>555‚ªÅ“K‰»‚Å“¯‚¶ƒR[ƒh‚ɂȂ邱‚Æ‚ðŽ¦‚·•K—v‚ª‚ ‚é

565 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 22:05:07.99 ID:faeKJv0z.net]
–¾”’‚¶‚á‚Ë[‚æ‚—‚—‚—‚—‚—

566 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 22:19:03.24 ID:ONkUn4dy.net]
‚½‚Ô‚ñ>>557Ž‚ÍƒCƒeƒŒ[ƒ^‚Ì“®ìŒ´—‚ð’m‚ç‚È‚¢‚Ì‚¾‚ÆŽv‚¤
—Ⴆ‚Îfilter‚Í\‘¢‘ÌFilter‚ð•Ô‚µ‚»‚̃ƒ\ƒbƒhnext()‚ªƒCƒeƒŒ[ƒ^‚ði‚߂邲‚ƂɌĂ΂ê‚é
“¯—l‚Émap‚Í\‘¢‘ÌMap‚ð•Ô‚µ‚»‚̃ƒ\ƒbƒhnext()‚ªƒCƒeƒŒ[ƒ^‚ði‚߂邲‚ƂɌĂ΂ê‚é
Å“K‰»‘O‚Í‚»‚ê‚ç“ñd‚̃I[ƒoƒwƒbƒh‚ª‚ ‚é

567 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 22:24:52.40 ID:qNBuWQhB.net]
‘¬‚³‚ÉŠÖ‚µ‚Ä‹c˜_‚·‚é‚È‚çÅ“K‰»‚̃R[ƒh‚ª‚Ç‚¤‚Ȃ邩‚ðŠm”F‚·‚ׂ«‚Å‚Í
“Á‚ɃCƒeƒŒ[ƒ^[ƒAƒ_ƒvƒ^[‚ð‰½“x‚àŠš‚Ü‚¹‚Ä‚àfor•¶‘Š“–‚̃R[ƒh‚ª¶¬‚³‚ê‚邯‚¢‚¤‚Ì‚Írust‚Ì”„‚è‚̂ЂƂ‚¾‚æ‚Ë

568 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 22:29:02.79 ID:IFNw/pUN.net]
‚à‚µÅ“K‰»Œã‚É—LˆÓ‚É‘¬“x·‚ª‚ ‚é‚È‚çA‚»‚ê‚Í«”\ƒoƒO‚Æ‚µ‚ÄIssue‚É‚ ‚°‚é‚ׂ«–â‘肾‚ÆŽv‚¤



569 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 22:31:57.85 ID:IHLBrgoM.net]
>>559
‚»‚Ì’Ê‚è‚ÅÅ“K‰»‚Å”ñí‚ÉŒø—¦‚ÈÅIƒR[ƒh‚ƂȂé
‚½‚¾‚µ¡‰ñ‚̃P[ƒX‚Åfilter().map()‚ªfilter_map()‚Æ“¯ˆêƒR[ƒh‚ɂȂ邩‚Ç‚¤‚©‚ÍŽ©–¾‚ł͂Ȃ¢
‚µ‚½‚ª‚Á‚Ä>>553‚É—§Ø‹`–±‚ª‚ ‚é

570 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 22:36:47.68 ID:faeKJv0z.net]
—§Ø‹`–±‚È‚ñ‚Ä‚Ë[‚¾‚ë‚—‚—‚—‚—
‚Å‚«‚È‚¢‚©‚ç‚Á‚Ä‘¼l‚É—Š‚é‚È‚—‚—‚—‚—‚—

571 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 22:38:48.81 ID:IFNw/pUN.net]
ˆÓ–¡“I‚É“¯‚¶‚±‚Æ‚â‚Á‚Ä‚é‚ñ‚¾‚©‚çA—‘z“I‚ÈÅ“K‰»ƒRƒ“ƒpƒCƒ‰‚Í‘S‚­“¯‚¶ƒoƒCƒiƒŠ‚ð“f‚­‚Í‚¸‚Å
’x‚­‚È‚é‚Í‚¸‚Á‚Ă̂à•ʂɎ©–¾‚ł͂Ȃ¢‚̂łÍ

572 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 22:46:51.69 ID:IHLBrgoM.net]
>>563
ˆÓ–¡‚Ì“¯‚¶ƒvƒƒOƒ‰ƒ€‚ªÅ“K‰»‚Åí‚É“¯‚¶ƒR[ƒh‚ɂȂ邩‚Ç‚¤‚©‚ÍŽ©–¾‚ł͂Ȃ¢
‚»‚µ‚Ä‚»‚ê‚ðŠú‘Ò‚·‚邱‚Ƃ͂悢‚ª‘O’ñ‚Æ‚µ‚Ă͂¢‚¯‚È‚¢
Ž©–¾‚ł͂Ȃ¢‚±‚Ƃ𓯂¶‚ÆŽå’£‚·‚鑤‚É—§Ø‹`–±‚ª‚ ‚é

573 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 22:48:42.58 ID:faeKJv0z.net]
‚Å‚«‚È‚¢‚ñ‚¾‚Ë‚—‚—‚—‚—
rust‚Ì“f‚­ƒR[ƒh‚·‚°[Œ©‚É‚­‚¢‚µ‚È‚—
‚»‚êˆÈ‘O‚ɃAƒZƒ“ƒuƒ‰“ǂ߂Ȃ»‚¤‚—

574 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 22:52:00.13 ID:IFNw/pUN.net]
>>564
‚ñH•ʂɓ¯‚¶‚ɂȂé‚Ì‚ªŽ©–¾‚Ƃ͌¾‚Á‚ĂȂ¢‚æ
‚Ç‚¿‚ç‚à“¯’ö“x‚ÉŽ©–¾‚łȂ¢‚Á‚ÄŒ¾‚Á‚Ă邾‚¯
—§Ø‚͂܂Ÿ‚â‚肽‚¢l‚ª‚â‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢

575 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 22:57:38.05 ID:s2P7MscG.net]
>>565
> rust‚Ì“f‚­ƒR[ƒh‚·‚°[Œ©‚É‚­‚¢‚µ‚È‚—

–³’m‚Á‚Õ‚è‚𔘂¯o‚µ‚Ä‚é‚È

576 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 23:14:09.53 ID:faeKJv0z.net]
‚¨‘O‚ª–³’m‚È‚¾‚¯‚—

577 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 23:29:12.99 ID:OpaED0hw.net]
>>565
LLVM‚ªƒAƒZƒ“ƒuƒŠ‚ð“f‚¢‚Ă邱‚Æ‚à’m‚ç‚È‚¢‚Ì‚©

578 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 23:31:17.03 ID:faeKJv0z.net]
ƒrƒrƒŠ’P”­ID‚ª‰½‚à‚©‚à‚ðØ–¾‚µ‚¿‚á‚Á‚Ă邗
‚¨‘O‚͉½‚à•ª‚©‚Á‚ĂȂ¢‚—



579 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 23:50:47.22 ID:76PcfavB.net]
>>529
C++‚ł͂»‚ñ‚ȂɊȒP‚ɂ͑‚¯‚È‚¢

580 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/17(–Ø) 23:59:39.29 ID:faeKJv0z.net]
C++‚Å‚àŠÈ’P‚É‘‚¯‚邿‚—
C++20‚Å“±“ü‚³‚ꂽrange‚Å‚àŽg‚Á‚Ă݂—
‚æ‚èŒÃ‚¢‹KŠi‚Å‚àƒ†[ƒU[ƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¦‚ÎRx‚Á‚Û‚¢‹Lq‚ÍŠÈ’P‚Éo—ˆ‚é
Ž©•ª‚Å‘‚­‚Ɠ‚­‚͂Ȃ¢‚ªœ‚ªÜ‚ê‚éƒ^ƒCƒv‚ÌŽÀ‘•
•À—ñ‰»‚ðˆÓޝ‚µ‚È‚¢ŒÀ‚肾‚¯‚Ç‚—
‚Ü‚ •À—ñ‰»‚ðˆÓޝ‚µ‚È‚¢‚Ŋȕւ³‚ðˆÓޝ‚·‚ê‚Ζ³—‚ÉRx‚ðŽg‚¤•K—v‚à‚È‚¢‚¯‚Ç‚àEEE

581 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 00:00:49.69 ID:Mo7HNly3.net]
>>572
–³—‚Å‚µ‚å
ŽÀÛ‚É‘‚¢‚Ä‚Ý

582 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 00:03:10.42 ID:slshVm4c.net]
‰Á‚¦‚ÄŒ¾‚¦‚ÎRx‚łȂ¯‚ê‚ÎãŒÀ‚ðˆÓޝ‚µ‚½ƒ‹[ƒv‚Å‘‚¯‚é‚̂Ńƒ‚ƒŠŠm•Û‚ªÅ“K‰»‚Å‚«‚邵AŽè‚Åinline‚É‚·‚é•”•ª‚ð‘I‚ׂ镪‚æ‚葬‚­‘‚¯‚é‰Â”\«‚à‚ ‚é‚—

583 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 00:03:27.72 ID:slshVm4c.net]
>>573
‚¢‚­‚ç‚­‚ê‚éH

584 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 00:10:24.15 ID:eD3MnnxT.net]
>>574
–³—‚¾

585 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 00:13:29.40 ID:slshVm4c.net]
ŒN‚ɂ͂»‚¤‚È‚ñ‚¾‚Ë‚—‰Âˆ£‘z‚ɂ˂—

586 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 00:37:03.66 ID:3Q/aNMKI.net]
‘OƒXƒŒ‚ÌŽž‚©‚ç‚»‚¤‚¾‚¯‚ÇRust‚̃R[ƒh‚΂©‚èo‚Ä‚­‚éƒXƒŒ
C++‚Å“¯‚¶ƒR[ƒh‚ð‘‚­‚Æ’·‚­Œ©“ï‚­‚È‚Á‚Ä‚µ‚Ü‚¤‚©‚炾‚낤‚¯‚Ç

587 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 00:49:14.78 ID:slshVm4c.net]
C++20‚Ȃ畒ʂɓ¯‚¶‚­‚ç‚¢‚—
‚ ‚é‚Ì‚ÍRust‚Ì•sе‚ê‚È•”•ªƒR[ƒh‚Ë‚— ‚Ü‚ ‚±‚̃Œƒxƒ‹‚Ìì‹Æ‚É—Ç‚¢ˆ«‚¢‚à‚È‚¢‚¯‚Ç‚—
ŒN“™‚Ì‚¨•׋­()‚ɂ͂¢‚¢‚ñ‚¶‚á‚È‚¢‚Ì‚—

588 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 03:33:36.54 ID:ljbCBN/E.net]
>>524‚ÌC++ƒo[ƒWƒ‡ƒ“‹³‚¦‚Ä



589 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 06:33:28.96 ID:slshVm4c.net]
‚±‚ꂾ‚¯ƒqƒ“ƒgo‚µ‚Ä‚â‚Á‚½‚̂ɂ܂¾‘‚¯‚È‚¢‚Ì‚â‚΂­‚ËH‚—

590 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 08:39:50.87 ID:q9WLoJ2B.net]
>>542
•Ï”‚ÌŒ^‚ð•K—vÅ’áŒÀ‚̬‚³‚¢ƒCƒ“ƒ^ƒtƒF[ƒX‚Å錾‚·‚é‚Ì‚ªŠð‚µ‚¢‚Ì‚É

‚Æ‚©Œ¾‚Á‚Ä‚¢‚é‚Ì‚ÉAŽg‚í‚È‚¢•”•ª‚àŠÜ‚߂ăCƒ“ƒ^[ƒtƒFƒCƒX‚ð§ŒÀ‚·‚é•Ï”‚ÌŒ^§ŒÀ‚ð—L“‚é‚Ì‚Í΂¢‚Ç‚±‚ë‚Å‚µ‚傤‚©H
u•Ï”‚ÌŒ^‚ðŒÅ’肵‚ÄAƒR[ƒ_[‚Ì‘z’èŠO‚Ì“®‚«‚ð‚µ‚È‚¢‚悤‚ÉŒÀ’è‚·‚év‚È‚çA‚»‚¤‚¢‚¤l‚¦‚ð‚à‚ ‚邿‚ËA‚ƂȂ邯‚ÇB

591 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 19:44:54.15 ID:MDox3gf5.net]
>>580
ŽèŠÔ‚ª‚©‚©‚Á‚Ä•ª‚©‚è‚É‚­‚¢‚Ì‚ÅC++‚Å‚â‚é‚͕̂sŒü‚«

592 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 21:03:36.45 ID:slshVm4c.net]
>>583
‚±‚Ìl‚ào—ˆ‚È‚¢ƒ^ƒCƒv‚È‚ñ‚¾‚Ë‚— ‚»‚¤‚¢‚¤‚±‚Ƃ͑S‚­‚È‚¢‚æ‚—

593 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 21:36:44.00 ID:w8aoFpzv.net]
>>584
Rust‚̂悤‚ÉŠy‚ɃR[ƒh‘‚¯‚é‚ÌH

594 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 21:41:42.97 ID:slshVm4c.net]
>>585
Šy‚©‚Ç‚¤‚©‚ÍŽåŠÏ‚Ȃ̂ÅA‚Ü‚¸Ž©•ª‚Å‚â‚Á‚Ă݂ê‚ÎH
‚±‚̃Œƒxƒ‹‚Ȃ牴‚͂ǂ¿‚炪Šy‚Æ‚©‚͂Ȃ¢‚æ‚—

595 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 22:10:37.73 ID:HiGga5GH.net]
9Š„9•ª‚ÍRust‚Ì•û‚ªŠy‚ɃvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚«‚é

596 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 22:13:55.40 ID:slshVm4c.net]
’P”­ID‚ÍŽ©ìŽ©‰‰‚¾‚©‚çM—p‚È‚ç‚ñ‚Ì‚¾‚æ‚Ë‚—

597 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 23:01:40.37 ID:l4s3ZEj8.net]
‚Ù‚Æ‚ñ‚ǂ̃P[ƒX‚ÅC++‚æ‚èRust‚ªŠÈŒ‰‚ɂȂ邱‚Ƃ͊F³’m

598 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/18(‹à) 23:44:11.33 ID:slshVm4c.net]
‚¨‘O‚ªC++Žg‚¦‚ĂȂ¢‚¾‚¯‚—
•Ï‚í‚ç‚È‚¢‚æ‚—
’P”­ID‚ÍŽ©ìŽ©‰‰



599 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 06:24:53.41 ID:GZmTU31E.net]
>>590
‚ ‚¿‚áA’É‚¢‚Æ‚±‚ë‚‚©‚ê‚Ü‚µ‚½‚í

600 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 08:29:04.12 ID:yuJH1G8D.net]
•Ï‚í‚ç‚È‚¢ ‚ƘAŒÄ‚·‚邾‚¯‚ÌŠÈ’P‚È‚¨ŽdŽ–‚Å‚·w

601 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 08:34:00.61 ID:DslNhsx1.net]
’P”­ID‚ªŠF³’m‚Æ‚¢‚¤‚¾‚¯‚ÅAƒqƒ“ƒg‚ào‚µ‚½‚Ì‚ÉC++‘‚¯‚È‚¢ƒoƒJ‚ªˆ«‚¢‚—

602 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 08:35:31.99 ID:GnnMuKUb.net]
RustMŽÒ‚ª‚½‚­‚³‚ñ‹‚é‚©‚̂悤‚ÈŒ©‚¹‚©‚¯‚ÌIDƒRƒƒRƒ

603 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 14:50:55.94 ID:QSBhdvNV.net]
Œö•½‚ÉŒ©‚Ä‚±‚±‚܂łÉ
Rust‚ł̎À‘•ƒR[ƒh‚Í‚ ‚é>>522 >>524
C++‚ł̎À‘•ƒR[ƒh‚͂Ȃ¢
•s—˜‚Ȃ̂ÍC++‘¤

604 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 15:08:06.66 ID:DslNhsx1.net]
•K—v‚¾‚ÆŽv‚¤‚Ȃ玩•ª‚Å‘‚¯‚æ‚—‚—‚—‚—
‘‚©‚È‚­‚Ä‚à•ª‚©‚é‚©‚ç‘‚¢‚ĂȂ¢‚¾‚¯‚Å‚—
—¼•û•ª‚©‚él‚Í‚¿‚á‚ñ‚ÆŒ¾—t‚Åà–¾‚Å‚«‚é‚©‚ç‚—

605 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 15:10:45.07 ID:DslNhsx1.net]
‚»‚à‚»‚à•ª‚©‚ç‚È‚¢Œ¾Œê‚ª‚ ‚é‚̂ɂ±‚¤‚¢‚¤ƒXƒŒ‚É—ˆ‚é•û‚ªŠÔˆá‚¢‚È‚ñ‚¾‚ª‚—

606 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 15:57:28.84 ID:+R/acvy/.net]
>>595
‚â‚ß‚½‚ê‚—

607 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 16:01:08.28 ID:unVMuDSw.net]
Œû‚¾‚¯‚ŃR[ƒh‚Æ‚©‘S‘R‘‚¯‚È‚¢ƒ„ƒc‚Á‚Ă悭‚¢‚邿‚Ë

608 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 16:04:54.04 ID:DslNhsx1.net]
’P”­IDŒN‰÷‚µ‚¢‚̂˂—
‰´‚͉i‰“‚ɕԎ–‚µ‘±‚¯‚邿‚— ŒN‚ªC++Žg‚¦‚邿‚¤‚ɂȂé“ú‚ª—ˆ‚邯‚¢‚¢‚Ë‚—



609 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 16:11:35.17 ID:+R/acvy/.net]
>>599
‚¢‚邿‚È‚—
ƒR[ƒh‘‚¢‚½‚悤‚ª‘‚¢‚悤‚ÈŒ¾‚¢–ó‚Í‚¢‚Á‚Ï‚¢‘‚¯‚é‚̂ɂȂ—
Œ¾‚¢–󂾂¯‚Í‚¢‚Á‚Ï‚¢‘‚¯‚é‚ñ‚æ‚—

610 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/19(“y) 16:12:10.15 ID:m5PNQvz6.net]
>>547
ŒÝŠ·«‚ª•ǂɂȂé‚Ì‚ÍA’·‚­L‚­Žg‚í‚ê‚Ă錾Œê‚ł͂ǂ¤‚µ‚悤‚à–³‚¢‚µ‚È‚ŸB
‚¾‚©‚猾Œê‚àV‚µ‚­ì‚ç‚ê‚é‚킯‚¾‚¯‚ÇAV‚µ‚¢‚à‚͔̂F‚߂܂¹‚ñI‚Æ‚¢‚¤“z‚Í‚¢‚‚¾‚Á‚Ä‚¢‚éB

611 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 16:13:51.10 ID:M61n5/yF.net]
‚à‚¤­‚µ‚í‚©‚è‚â‚·‚­‚µ‚Ä
‚±‚ÌsubsetsƒCƒeƒŒ[ƒ^‚ðC++‚ÅŽÀ‘•‚·‚ê‚΂¢‚¢‚ñ‚¾‚æ‚Ë

fn subsets<T>(input: &[T]) -> impl Iterator<Item=Vec<&T>> {
let len = input.len();
(0..(1 << len))
.map(move |bits| (0..len)
.filter(|index| bits & (1 << index) != 0)
.map(|index| &input[index])
.collect())
}

fn main() {
let input = ["a", "b", "c"];
for s in subsets(&input) {
println!("{s:?}");
}
}

o—ÍŒ‹‰Ê
[]
["a"]
["b"]
["a", "b"]
["c"]
["a", "c"]
["b", "c"]
["a", "b", "c"]

612 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 16:30:53.75 ID:kMuw3v3E.net]
>>602
’u‚«Š·‚¦‚Ì‚½‚߂̃eƒXƒgŽè‡‚È‚ñ‚©‚àl‚¦‚¸‚ÉV‚µ‚¢‚à‚̂ɂ·‚ê‚΂¢‚¢‚Á‚ÄŒ¾‚¢’£‚é˜VŠQ‚à
‚½‚­‚³‚ñ‚¢‚é‚ñ‚Å‚»‚̕ӂ͂ǂÁ‚¿‚à‚Ç‚Á‚¿‚¾‚ª‚ÈB

613 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 16:40:18.91 ID:DslNhsx1.net]
filter_map‚ªfilter‚Æmap‚É•ª‚©‚ꂽ‚¾‚¯‚¶‚á‚ñ‚—‚—‚—‚—
ƒ}ƒW‚Å‚»‚ñ‚È‚Ì‚ð‰½“x‚àƒuƒ‰ƒbƒVƒ…ƒAƒbƒv‚·‚郌ƒxƒ‹‚ł͉´‚ɂ͈궒ǂ¢‚‚¯‚È‚¢‚¼‚—
‚Ç‚¤‚Å‚à‚¢‚¢‚¯‚ǃNƒ[ƒWƒƒ(ƒ‰ƒ€ƒ_)‚̈ø”‚ðŽŸ‚ÌƒNƒ[ƒWƒƒ‚ÅŽg‚¤‚̂͋CŽ‚¿ˆ«‚¢‚̂ƌ‹‹Çcollect‚µ‚¿‚Ⴄ‚̂̓Cƒ}ƒCƒ`‚¾‚Ë‚—
‚ ‚ƶ¬ƒR[ƒh‚Ì”äŠrA‚à‚µ‚­‚ÍŽžŠÔ‘ª’è‚Ío—ˆ‚½‚Ì‚©H‚—
‰½“x‚àŒ¾‚¤‚ªA’N‚Å‚à‚Ç‚¿‚ç‚ÌŒ¾Œê‚Å‚à“¯‚¶‚悤‚É‘‚¯‚邼‚—

614 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 17:31:22.77 ID:M61n5/yF.net]
>>603
‚â‚Á‚Ă݂½‚ªC++‚Ì]—ˆ‚̃CƒeƒŒ[ƒ^Žd—l‚ªˆ«‚·‚¬‚邱‚Æ‚ª”sˆö
‚Ȃ̂ÅC++20‚©‚ç‚Ìstd::ranges‚Å‚©‚È‚è‰ü‘P‚Å‚«‚é
‚½‚¾‚µRust”łقǃVƒ“ƒvƒ‹‚ÉŽdオ‚ç‚È‚¢‚È

>>605
Ѝˆá‚¢‚Å‹l‚Ü‚ç‚È‚¢Œ¾‚¢‚ª‚©‚è‚ð•t‚¯‚Ä‚­‚é‚È
‚»‚±‚܂Ō¾‚¤‚È‚ç‚ÎC++”ł̃R[ƒh‚Í‚¨‚Ü‚¦‚É”C‚¹‚é

615 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 18:10:48.21 ID:DslNhsx1.net]
’P”­ID‚ª‚½‚܂ɘA‘±‚³‚¹‚½‚Á‚ĈӖ¡‚È‚¢‚ñ‚¾‚¯‚Ç‚—
‚»‚̕ӂ͂Ƃ¤‚É>>572‚É‘‚¢‚½‚æ‚ËH‚— ‚Ü‚¾o—ˆ‚È‚¢‚ÌH‚—‚—‚—‚—‚—

616 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 18:22:18.16 ID:u/mznaJY.net]
>>605
> ƒNƒ[ƒWƒƒ(ƒ‰ƒ€ƒ_)‚̈ø”‚ðŽŸ‚ÌƒNƒ[ƒWƒƒ‚ÅŽg‚¤‚̂͋CŽ‚¿ˆ«‚¢

ˆÓ–¡•s–¾‚·‚¬
ƒNƒ[ƒWƒƒ‚ð—‰ð‚Å‚«‚Ä‚¢‚È‚¢H

> Œ‹‹Çcollect‚µ‚¿‚Ⴄ‚̂̓Cƒ}ƒCƒ`‚¾‚Ë

‚í‚©‚è‚â‚·‚­collect‚µ‚Ă邾‚¯‚¾‚낤
collect‚ðŠO‚¹‚΃CƒeƒŒ[ƒ^‚ð•Ô‚·ƒCƒeƒŒ[ƒ^‚ƂȂé‚͎̂©–¾

617 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 18:31:58.03 ID:DslNhsx1.net]
‚Ü‚½ID•Ï‚¦‚Ä–Z‚µ‚¢‚â‚‚¾‚È‚—‚—‚—
1‚–ڂ̓_‚Íׂ©‚¢‚ªAƒNƒ[ƒWƒƒ‚ðŠO‚Éo‚µ‚½‚¢‚ÆŽv‚Á‚½‚Æ‚«‚É•sŽ©—R‚È‚ñ‚¾‚æ‚—
2‚–ڂ̓_‚Í’x‰„•]‰¿‚ð‚í‚´‚í‚´Žg‚¤‚È‚çAcollect‚µ‚¿‚Ⴄ‚ƃƒX‚ª”­¶‚·‚é‚͕̂ª‚©‚邾‚ë‚—
—Ⴆ‚΃Rƒ“ƒ\[ƒ‹‚Éo—Í‚·‚éê‡A‚»‚̂܂Üiterator‚ð‚Ô‚ñ‰ñ‚µ‚½‚烃‚ƒŠ—v‚ç‚È‚¢‚Ì‚ÉAʼn‚Écollect•t‚¯‚¿‚á‚Á‚Ă邩‚ç–â‘è‚È‚ñ‚¾‚æ‚—
Œã‚©‚ç•t‚¯‚鎖‚͂ł«‚Ä‚àAŽæ‚èŠO‚·‚±‚Æ‚Ío—ˆ‚È‚¢‚©‚ç‚—

618 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 18:34:23.73 ID:+R/acvy/.net]
ƒGƒAƒvC++er‚ÌŒ¾‚¢–󖳌À‚Éo‚Ä‚­‚邿‚—



619 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 18:37:48.37 ID:LL+Ti59i.net]
‚à‚¤‚¢‚¢‚©‚糉𑂢‚Ä‚­‚êB

620 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 18:38:41.55 ID:DslNhsx1.net]
‚ ‚è‚á‚è‚áƒRƒR‚Å•¡C‚܂Ŏg‚Á‚¿‚Ⴄ‚Æ‘¼‚ÅŽg‚¦‚È‚­‚È‚Á‚¿‚Ⴄ‚æH‚— ‚¢‚¢‚ÌH‚—

621 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 18:39:15.88 ID:+R/acvy/.net]
‘‚¯‚È‚¢‚̂ɑ‚¯‚éƒtƒŠ‚µ‚ĉˆ£‘z‚â‚í

622 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/19(“y) 18:41:43.33 ID:LL+Ti59i.net]
•¡C‚Æ‚©‰½‚ðŒ¾‚Á‚Ä‚é‚Ì‚©‚æ‚­‚í‚©‚ç‚ñ‚ªA³‰ð‚ª‚Ç‚¤‚È‚é‚Ì‚©‹C‚ɂȂé‚̂ų‰ð‚©‚¢‚Ä‚­‚êB
‚¨‚ê‚ÍC++‚àRust‚à‚»‚ñ‚Ȃɒm‚ç‚ñB

623 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/19(“y) 18:43:31.88 ID:6MHm2WKJ.net]
>>545
ŽèŠÔ‚ðÉ‚µ‚܂Ȃ¢‚È‚çƒ`ƒ…ƒŠŠ®‚È‚ç‚È‚ñ‚Å‚ào—ˆ‚é‚©‚ç‚È‚—

624 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 18:44:04.03 ID:DslNhsx1.net]
‚»‚ñ‚Ȃɒm‚ç‚È‚¢‚È‚çƒRƒRŒ©‚é‚Ȃ悗‚—‚—‚— “š‚¦ƒNƒŒƒNƒŒŒN‚ª—ˆ‚éꊂ¶‚á‚È‚¢‚—

625 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 18:44:08.25 ID:jyTBsiM0.net]
>>605
„‚Ç‚¤‚Å‚à‚¢‚¢‚¯‚ǃNƒ[ƒWƒƒ(ƒ‰ƒ€ƒ_)‚̈ø”‚ðŽŸ‚ÌƒNƒ[ƒWƒƒ‚ÅŽg‚¤‚̂͋CŽ‚¿ˆ«‚¢

ƒNƒ[ƒWƒƒ[‚݂͌¢‚ɓƗ§‚µ‚Ä‚¢‚é‚Ì‚Å
ˆø”‚ðŽŸ‚ÌƒNƒ[ƒWƒƒ[‚ÅŽg‚¤‚͕̂s‰Â”\‚Å‚·
ª–{“I‚È—‰ð‚ªo—ˆ‚Ä‚¢‚È‚¢‚̂łÍH

626 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 18:45:06.81 ID:DslNhsx1.net]
ƒ`ƒ…ƒŠŠ®‚̓vƒƒOƒ‰ƒ~ƒ“ƒOo—ˆ‚邯‚¢‚¤‚¾‚¯‚ÅA‰½‚Å‚à‚Ío—ˆ‚ñ‚æ‚— ’m‚Á‚½‚©‚­‚ñ‚—

627 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 18:46:38.78 ID:DslNhsx1.net]
“ü‚êŽq‚̃Nƒ[ƒWƒƒ‚Å‚Á‚ĈӖ¡‚ÌŽŸ‚Ì‚¾‚æ‚— ‚½‚¾‚̇”Ô‚—

628 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 18:47:35.76 ID:+R/acvy/.net]
‚¾‚Á‚³‚—‚—‚—‚—
Œ¾‚¢–ó‚΂Á‚©‚â‚ñ‚—‚—‚—



629 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 18:49:45.68 ID:DslNhsx1.net]
•ª‚©‚él‚Íʼn‚̂őS•”•ª‚©‚Á‚Ă邩‚çA‰½‚à‚µ‚È‚¢‚—
ƒoƒJ‚ªø‚Á‚½‚莿–₵‚½‚è‚·‚é‚©‚ç‰i‰“‚É”½‰ž‚µ‚Ä‚â‚Á‚Ă邾‚¯‚—

630 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/19(“y) 18:49:59.87 ID:LL+Ti59i.net]
‚¢‚â‚­‚é‚Ȃƌ¾‚í‚ê‚Ä‚à‚­‚邯‚Ç‚ËB

631 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/19(“y) 18:50:09.75 ID:m5PNQvz6.net]
‘Š•Ï‚í‚ç‚·c++ƒR[ƒh‚Í‘S‘R‚łĂ±‚È‚¢‚ÈB

632 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 18:50:51.71 ID:+R/acvy/.net]
C++‘‚¢‚½‚Ù‚¤‚ª‘‚¢‚̂Ɍ¾‚¢–󂵂©o‚Ä‚±‚È‚¢‚Ì•|‚¢‚í‚—

633 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 18:54:53.91 ID:DslNhsx1.net]
Rust„‚µ‚̋삯o‚µŒN‚ªC++‚ðŒê‚邯‚©•Е ’É‚¢‚—

634 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 19:02:54.69 ID:cmtG3lS6.net]
>>619
‰½‚ðŒ¾‚Á‚Ä‚é‚Ì‚©‚í‚©‚ç‚ñ
ŠF‚ɃCƒ`ƒƒƒ‚ƒ“‚‚¯‚Ü‚­‚Á‚Ä‚¢‚邾‚¯‚ɂ݂¦‚é
ŒN‚ÌsubsetsƒCƒeƒŒ[ƒ^ŽÀ‘•‚ðo‚µ‚½‚Ü‚¦

635 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 19:04:05.03 ID:DslNhsx1.net]
ŒN“™‚̂悤‚ȋ삯o‚µŒN‚ª‚â‚êƒ}ƒEƒ“ƒg‚¾ƒhƒ„Šç‚¾ã‚©‚ç–Úü‚¾‚̂ƌ¾‚¢‚‚ÂAŽ©•ª‚ÌŽdŽ–‚É^•‚ÉŽæ‚è‘g‚Ü‚¸AŽ©g‚Ì•]‰¿‚΂©‚è‹C‚É‚µ‚đҋö‚ª‚Ç‚¤‚ÌŽü‚肪‚Ç‚¤‚̂ƌ¾‚¢Žn‚߂Ď«‚ß‚½‹“‚°‹åA‹Zp‚àŒoŒ±‚à‚È‚¢‚܂܃j[ƒg‚ɂȂÁ‚Ă邩‚çŽÐ‰ï–â‘è‚ɂȂÁ‚Ä‚é‚ñ‚¾‚æ‚—
‚Ü‚¸‚Í‘«Œ³‚ðŒÅ‚߂ö‚Á‚­‚è1‚‚̂±‚Æ‚ð‚â‚Á‚½•û‚ª‚¢‚¢‚ÆŽv‚¤‚¼‚¨‚Á‚³‚ñ“I‚ɂ͂—

636 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 19:06:49.48 ID:+R/acvy/.net]
‚¨‘O‚ª‚È‚—

637 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 19:09:27.82 ID:DslNhsx1.net]
‚ ‚ê‚êH“–‚½‚Á‚¿‚á‚Á‚½H‚— Šæ’£‚ê‚æ‚—

638 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 19:10:49.95 ID:GZmTU31E.net]
>>625
’É‚¢‚̂Ͷ‚Ì• ‚Å‚·‚©H‚»‚ê‚Æ‚à‰E˜e• ‚Å‚·‚©H



639 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 19:14:41.36 ID:DslNhsx1.net]
‚ ‚¦‚Ä’ù³‚µ‚Ä‚±‚È‚¢‚Æ‚±‚낪o—ˆ‚é‚ËŒN‚— ”w’†‘¤‚Ì• ‚¾‚æ‚—

640 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 19:33:55.07 ID:YQxYhoLA.net]
>>605
‚à‚¿‚ë‚ñcollect()‚ðŠO‚¹‚΂»‚̂܂܃CƒeƒŒ[ƒ^‚ð•Ô‚·ƒCƒeƒŒ[ƒ^‚ð•Ô‚·ŠÖ”‚ɂȂé

fn subsets<T>(input: &[T]) -> impl Iterator<Item=impl Iterator<Item=&T>> {
let len = input.len();
(0..(1 << len))
.map(move |bits| (0..len)
.filter(move |index| bits & (1 << index) != 0)
.map(|index| &input[index]))
}

641 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 19:50:41.66 ID:YQxYhoLA.net]
‚ ‚Æ‚ÍID:DslNhsx1Ž‚ªC++ƒo[ƒWƒ‡ƒ“‚𑂯‚é‚©‚Ç‚¤‚©

642 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 19:52:06.07 ID:+R/acvy/.net]
‚â‚ß‚½‚ê‚—

643 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 19:57:39.82 ID:DslNhsx1.net]
‚ ‚ê‚ ‚êH‘S•¶‚ª‚È‚­‚È‚Á‚Ä“®‚©‚È‚­‚È‚Á‚Ä‚é‚Ë‚—‚—‚—‚—
•ÏX‚Í‚»‚±‚¾‚¯‚Å‚¢‚¢‚Ì‚©‚ÈH‚—
C++‚Í‚¨‘O‚ª‘‚¯‚È‚¢‚Ì‚ª‚¨‚©‚µ‚¢‚ñ‚¾‚æ‚—

644 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 20:09:59.31 ID:YQxYhoLA.net]
>>635
Œ¾‚¢‚ª‚©‚è‚ð‚‚¯‚邱‚Æ‚µ‚©o—ˆ‚È‚¢ƒ_ƒ‚Ȃ₂¾‚È
Ž©•ª‚ŃR[ƒh‚𑂯‚È‚¢‚Á‚Ä‚±‚ƂȂñ‚¾‚ë
‚Ç‚¤‚¼ >>632—p‚̊ȈՓ®ìŠm”FƒR[ƒh
let input = ["a", "b", "c"];
for mut iter in subsets(&input) {
println!("({})", iter.join(","));
}

645 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 20:41:03.66 ID:DslNhsx1.net]
# ‚±‚ñ‚ÈŠ´‚¶‚Ë‚—
cargo install cargo-edit cargo-geiger
cargo new subsets
cd subsets
cargo add itertools
cat >src/main.rs <<EOF
#![forbid(unsafe_code)]
use itertools::Itertools;
fn subsets<T>(input: &[T]) -> impl Iterator<Item = impl Iterator<Item = &T>> {
let len = input.len();
(0..(1 << len)).map(move |bits| {
(0..len)
.filter(move |index| bits & (1 << index) != 0)
.map(|index| &input[index])
})
}
fn main() {
let input = ["a", "b", "c"];
for s in subsets(&input) {
println!("[{}]", s.format(","));
}
}
EOF
cargo run
cargo geiger
# Run cargo-geiger!

646 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 20:42:40.39 ID:DslNhsx1.net]
‚Ü‚ ŠO•”‚ÉŠ‡‚è‚É‚­‚¢‚Ì‚ª‹C‚ɂȂé‚͎̂‚¾‚©‚çC³‚Í‚â‚߂Ƃ¢‚½‚—
join‚Íformat‚ɕς¦‚½‚¾‚¯‚—
‚»‚̂܂ܓ®‚­‚Æ‚¢‚¤‚̂͂±‚¤‚¢‚¤ƒR[ƒh‚—

647 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 21:18:01.62 ID:OlJIHMMJ.net]
‘Š•Ï‚í‚炸ƒRƒsƒy•‰ü•Ï‚¾‚¯‚µ‚©‚Å‚«‚È‚¢ƒKƒCƒK[ŒN‚¾
ƒ[ƒ‚©‚çƒR[ƒh‚ð‘‚­‚̂͋êŽè‚¾‚©‚çC++”ł̕û‚ÍŽè•t‚©‚¸‚̂܂܂Ȃ킯‚¾

648 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 21:27:48.52 ID:jYZm0dN8.net]
‹à‚à‚ç‚í‚È‚¢‚ƃR[ƒh‘‚©‚È‚¢‚ñ‚¶‚á‚È‚©‚Á‚½‚Ì‚©
‹@Œ™‚ª—Ç‚©‚Á‚½‚Ì‚©‚ÈH



649 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 21:39:07.36 ID:DslNhsx1.net]
‰´‚Í‘‚¯‚邯‚ÇA‚¨‘O‚炪‘‚¯‚È‚¢‚̂ɉ´‚ª‘‚¢‚½‚ç‘‚©‚³‚ê‚½Š´‚ª‚ ‚Á‚ÄŒ™‚È‚¾‚¯‚—

650 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 21:44:20.43 ID:LL+Ti59i.net]
Žc”O‚¾‚ÈBƒGƒŒƒKƒ“ƒg‚ÈC++‚̃R[ƒh‚Ý‚½‚©‚Á‚½‚íB

651 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 21:47:05.64 ID:DslNhsx1.net]
‚¶‚á‚ ƒGƒŒƒKƒ“ƒg‚łȂ¢C++‚̃R[ƒh‚ðŒ©‚¹‚ë‚æ‚—

652 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 21:50:10.65 ID:LL+Ti59i.net]
‚¢‚₨‚ê‚Í‘‚©‚È‚¢‚¯‚Ç‚ËB‚È‚É‚ð‚¢‚¤‚Ä‚ñ‚ÌB

653 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 21:57:27.50 ID:OlJIHMMJ.net]
ƒKƒCƒK[ŒN‚̓Rƒsƒy‰ü•ςȂçh‚¤‚¶‚Ăł«‚é‚©‚çC++”h‚Ì’N‚©‚ªƒR[ƒh‚ð‘‚­‚܂Ŗ³—‚¾‚낤

654 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 22:02:11.32 ID:DslNhsx1.net]
‚È‚ñ‚ÅC++”h‚Æ‚©Rust”h‚Æ‚©‚¢‚é‚ñ‚¾‚æ‚—‚—‚—‚—
—¼•û‘‚¯‚È‚¢‚̂ɂȂñ‚Å‚±‚̃XƒŒ‚É‚¢‚é‚ñ‚¾‚æƒSƒ~ƒNƒY‚Ç‚à‚—‚—‚—‚—

655 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 22:18:51.04 ID:pGbdb8un.net]
>>646
ƒXƒŒƒ^ƒC‚Æ >>1 ‚ðŒ©‚È‚³‚¢‚æ
‚±‚±‚ÍŠe”h”´‚ª‘ˆ‚¤ƒXƒŒ

656 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 22:19:15.66 ID:/tgdZc/e.net]
³Šm‚É‚Í
Rust‚¾‚ÆFXƒVƒ“ƒvƒ‹‚É‘‚¯‚邽‚ßRust”h
‚Æ
C++‚Å‚à‘‚¯‚é”h
‚½‚¾‚µŒãŽÒ‚̓R[ƒh‚ªo‚Ä‚±‚È‚¢‚̂ŎÀØ‚³‚ê‚Ä‚¢‚È‚¢

657 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 22:25:23.19 ID:DslNhsx1.net]
‚¢‚â‚¢‚â
Rust‚¾‚ÆC++‚æ‚èFXƒVƒ“ƒvƒ‹‚É‘‚¯‚é”h‚Æ
Rust‚àC++‚à“¯‚¶”h‚ª‚¢‚邾‚¯‚¾‚ë‚—
C++‚¾‚Æ‚±‚ñ‚ȂɂȂÁ‚¿‚á‚¢‚Ü‚·‚Á‚ăR[ƒh‚ª‘OŽÒ‚©‚ço‚ĂȂ¢‚ñ‚¾‚ª‚—
C++‘‚¯‚È‚¢‚Ì‚ÉRust‚¾‚¯ƒVƒ“ƒvƒ‹‚É‘‚¯‚邯Žv‚¢ž‚ñ‚Å‚éƒoƒJ‚Í‚¨ˆøŽæ‚èŠè‚¨‚¤‚©‚Ë‚—‚—‚—‚—‚—

658 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 22:32:19.39 ID:DslNhsx1.net]
‚ ‚ÆŒÂl“I‚É–³‘Ê‚ªŒ‹\‹C‚ɂȂé‚Ì‚ÅA‚³‚Á‚«‚̃R[ƒhRust•”•ª‚¾‚¯ˆÈ‰º‚É’u‚«Š·‚¦‚Ä‚­‚ê
#![forbid(unsafe_code)]
use itertools::Itertools;
fn subsets(len: usize) -> impl Iterator<Item=impl Iterator<Item=usize>> {
(0..(1 << len)).map(move |bits| {
(0..len).filter(move |index| bits & (1 << index) != 0)
})
}
fn main() {
let input = ["a", "b", "c"];
for s in subsets(input.len()) {
println!("[{}]", s.map(|index|&input[index]).format(","));
}
}



659 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 22:36:43.09 ID:unVMuDSw.net]
â‘΃R[ƒh‘‚¯‚È‚¢‚¾‚ë
–Ê”’‚·‚¬‚—

660 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 22:42:30.15 ID:miakijMp.net]
>>650
ƒ|ƒCƒ“ƒ^‚Æusize‚Í“¯‚¶‘å‚«‚³‚¾‚©‚ç
‚»‚̃R[ƒh‚ł͉½‚©–³‘Ê‚ð휂ł«‚Ä‚¢‚é‚킯‚ł͂Ȃ¢
‚Þ‚µ‚ëŽg‚¤‘¤‚Å–ˆ‰ñmap‚µ‚È‚¯‚ê‚΂Ȃ炸Žg‚¢ŸŽè‚ªˆ«‚­‚È‚Á‚Ä‚¢‚é
‚³‚ç‚ɑ匳‚̘b‚Í>>460‚©‚çŽn‚Ü‚Á‚Ä‚¢‚é‚Ì‚¾‚©‚ç‘å‚«‚­Žd—l‚ð•Ï‚¦‚é‚ׂ«‚ł͂Ȃ¢
ˆÈã3“_‚É‚æ‚è‹p‰º‚¾

661 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 23:04:04.71 ID:DslNhsx1.net]
•Ê‚Éu32‚âu16‚Å‚à‚¢‚¢‚æ‚—
‚Þ‚µ‚ëƒZƒbƒg‚Å‚ ‚é•K—v‚ª‚È‚¢‚Ì‚ª‘f°‚炵‚­‡—“I‚¾‚µŒ³‚Æ‚©iterator‚É‚µ‚½Žž“_‚Åׂ©‚­Œ¾‚¦‚Εςí‚Á‚Ä‚¢‚é‚—
‚½‚¾Å“K‰»Žž‚ɔ͈̓`ƒFƒbƒN‚ª‚Ç‚±‚܂Ō©‚Ä‚­‚ê‚é‚Ì‚©‚ª‹C‚ɂȂ邩‚Èc
ƒm[ƒ`ƒFƒbƒN‚Å‚¢‚¢‚Æ”»’f‚µ‚Ä‚­‚ꂽ‚çŒä‚ÌŽš‚—

662 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 23:27:21.61 ID:YSd+hKe3.net]
>>653
“Y‚¦Žš‚ð•Ô‚·‚È‚çusize•K{
‚ ‚ÆŽg‚¤‘¤‚ŕϊ·‚·‚ê‚΂¢‚¢‚ÆŒ¾‚¤Žå’£‚È‚ç‚Îʼn‚Ì>>522w0..(1 << len)x‚Å‚à—Ç‚¢‚±‚ƂɂȂé
‚»‚̂܂܂̕û‚ªƒrƒbƒg‰‰ŽZˆ—‚à‚Å‚«‚Ä‚æ‚è—˜•Ö«‚ª‚‚¢

663 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 23:49:24.15 ID:DslNhsx1.net]
‚¨‘O‚͉½‚ðŒ¾‚Á‚Ä‚é‚ñ‚¾‚—
input‚̃TƒCƒY‚ÅA‚±‚Ì•ûŽ®‚¾‚Æ30ŒÂ‚ªãŒÀ‚—
usize‚̓I[ƒo[ƒXƒyƒbƒN‚Ȃ̂—

664 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/19(“y) 23:58:01.67 ID:Xi4ntxoy.net]
>>653
Iterator‚ł͂Ȃ­‘¼‚ÌŒ¾Œê‚̂悤‚ɃRƒXƒg‚𕥂Á‚ÄVec(‚ÌVec)‚ŕԂµ‚½‚¢‚È‚ç‚Î
ˆÈ‰º‚̂悤‚É2’iŠK‚»

665 –¼‘OF‚ꂼ‚êcollect()‚·‚邾‚¯‚Ȃ̂ŃR[ƒh‚ª–{Ž¿“I‚ɕςí‚é‚킯‚ł͂Ȃ¢

fn subsets<T>(input: &[T]) -> Vec<Vec<&T>> {
let len = input.len();
(0..(1 << len))
.map(move |bits| (0..len)
.filter(|index| bits & (1 << index) != 0)
.map(|index| &input[index])
.collect())
.collect()
}

‚»‚µ‚Ä‚ ‚È‚½‚àcollect()‚µ‚ĕԂ·‚̂̓Cƒ}ƒCƒ`‚¾‚Æ>>605‚Å–¾Œ¾‚µ‚Ä‚¢‚é‚Ì‚¾‚©‚ç
¡‰ñ‚ÌŒ‹˜_‚͂ǂ¿‚ç‚àcollect()‚¹‚¸‚ɃCƒeƒŒ[ƒ^‚̃CƒeƒŒ[ƒ^‚ƂȂé>>632‚̃R[ƒh‚ª³‰ð
[]
[‚±‚±‰ó‚ê‚Ă܂·]

666 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 00:10:53.62 ID:1+CNf8az.net]
–³‘Ê‘½‚­‚ËH•K—v‚È‚­‚ËHƒƒ‚ƒŠ‚ÆCPU‚𖳑ʌ­‚¢‚·‚éƒNƒ\ƒR[ƒh‚Å‚µ‚©‚È‚­‚ËH‚—
>>605‚ÅŒ¾‚Á‚½‚Ì‚Íã‚̃R[ƒh‚Åʼn‚Ìcollect‚̘b‚— 2ŒÂ–Ú‚Íʼn‚©‚ç‚È‚¢‚ñ‚¾‚æ‚—
>>650‚Ȃ綬‚µ‚½uŠÔ‚Éo—Í‚³‚ê‚邨“¾Žd—l‚¾‚©‚ç–³‘Ê‚ª‚È‚¢‚—
collect‚·‚é‚­‚ç‚¢‚Ȃ炻‚à‚»‚àVec‚ðcapacityŽw’肵‚Äì‚Á‚Äforƒ‹[ƒv‚µ‚Ä‚»‚±‚É–„‚߂ĂÁ‚½•û‚ª‘¬‚¢‚—
‚‚܂è>>632‚̓Sƒ~‚Å>>650‚ª³‰ð‚—

667 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 01:32:33.30 ID:+zPQ2FRY.net]
>>657
ƒ_ƒ‚Å‚·
C++‚âRust‚ðŠÜ‚߂ĊeŒ¾Œê‚Ìcombination, permutation, subset‚Ȃǂ̎À‘•‚Í‚¢‚¸‚ê‚à
—^‚¦‚ç‚ꂽ“ü—Í‚ª‚ ‚Á‚Ä‚»‚Ì—v‘f‚ðŽg‚Á‚ĕԂµ‚Ü‚·
¡‰ñ‚à‚»‚ÌŽd—l‚ÅŠm’è‚Å‚·
‚ ‚Ƃ̓CƒeƒŒ[ƒ^‚ðŽg‚킸‚É•’Ê‚É>>656‚Å‚à‚æ‚¢‚Å‚·‚µ
ƒCƒeƒŒ[ƒ^‚ðŽg‚¦‚錾Œê‚È‚ç‚Î>>632‚̃CƒeƒŒ[ƒ^‚̃CƒeƒŒ[ƒ^‚ð•Ô‚·Žd—l‚ªƒxƒ^[‚Å‚µ‚傤

668 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 01:40:13.83 ID:1+CNf8az.net]
>>658
ƒ_ƒ‚¶‚á‚Ë[‚æ‚—‚—‚—‚—
‚Þ‚µ‚냃WƒbƒN‚ªÆŽã‚Ȃ̂ɗ]Œv‚É‚¢‚ë‚¢‚ë˜Q”ï‚·‚éƒR[ƒh‚Ńxƒ^[‚Æ‚©Œ¾‚Á‚Ä‚ñ‚¶‚á‚Ë[‚æ‚—‚—‚—‚—
‚±‚ñ‚È’Z‚¢ƒR[ƒh‚Å‚±‚ñ‚ȂɃ_ƒ‚Ȃ₂͉‚߂Č©‚½‚¼‚—



669 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 01:51:34.86 ID:+zPQ2FRY.net]
>>659
‚ ‚È‚½‚̓_ƒ‚Å‚·
Šù‘¶‚Ì‚à‚̂̎d—l‚ɇ‚킹‚é‚È‚ç‚Î>>658‚É‘‚¢‚½’Ê‚è‚Å‚·‚µ
˜Q”ï‚ð‚¹‚¸‚ɃCƒ“ƒfƒbƒNƒX‚¾‚¯“n‚¹‚΂悢‚Ƃ̎咣‚È‚ç‚ΊF‚ª‘‚¢‚Ä‚¢‚邿‚¤‚É 0..(1 << len) ‚ª‚»‚Ì“š‚¦‚Å‚·
ƒrƒbƒg•\Œ»‚Ì•û‚ªƒTƒCƒY‚ଂ³‚­•ïŠÜŠÖŒW‚Ȃǂàƒrƒbƒg‰‰ŽZ‚݂̂œ¾‚ç‚ê‚é‚ȂǗ˜“_‚ª‘½‚¢‚Å‚·
‚ ‚È‚½‚Ì>>650‚Í‚»‚̂ǂ¿‚ç‚Å‚à‚È‚¢’†“r”¼’[‚Å‚·

670 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 01:58:09.59 ID:1+CNf8az.net]
>>660
“ªˆ«‚¢‚ÌH’x‰„•]‰¿‚³‚ê‚Ä‚é‚Ì‚ÅA•K—v‚ɂȂç‚È‚¢ŒÀ‚èŒvŽZ‚³‚ê‚È‚¢‚ñ‚¾‚¯‚Ç‚—
‚»‚Ì’l‚à•K—vŽž‚ÉŒvŽZ‚³‚êA‚»‚ÌŒ‹‰Ê‚ðˆø”‚É—^‚¦‚ç‚ꂽiterator‚ª¶¬‚³‚ê‚ĕԂÁ‚Ä‚­‚邾‚¯‚¾‚ë‚—
‚»‚̂Ƃ«‚Éiterator‚ªƒZƒbƒg‚ɂȂÁ‚ĂȂ¢index‚¾‚¯•Ô‚Á‚Ä‚«‚Ä‚»‚ꂪsubsets‚ɂȂé‚ÌH‚—‚—‚—‚—
‘«‚è‚È‚¢“ª‚É”]–¡‘X‚à‚¤­‚µ[“U‚µ‚½•û‚ª‚¢‚¢‚æ‚—

671 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 02:52:06.33 ID:fen0VFs0.net]
ƒKƒCƒK[ŒN‚ÌŽå’£‚¾‚Æ
“ü—͂Ƃµ‚ÄW‡‚ðƒXƒ‰ƒCƒX‚Æ‚µ‚Ä‚à‚ç‚Á‚Ä
o—͂Ƃµ‚Ä‚»‚Ì•”•ªW‡‚ðƒCƒeƒŒ[ƒ^‚Æ‚µ‚ĕԂ·>>522‚Í–³‘Ê‚Å
o—͂Ƃµ‚Ä‚»‚Ì•”•ªW‡‚àƒCƒeƒŒ[ƒ^‚ŕԂµ“ñ’iƒCƒeƒŒ[ƒ^‚ƂȂé>>632‚à–³‘Ê‚Å
‚»‚à‚»‚à“ü—͂Ƃµ‚Ä‚ÌW‡‚ðŠÖ”‚É“n‚·•K—v‚ª‚È‚­’·‚³‚¾‚¯“n‚µ‚ăCƒ“ƒfƒbƒNƒX‚¾‚¯•Ô‚¹‚΂¢‚¢‚Ƃ̎咣‚Å>>650‚È‚ñ‚¾‚ë

‚»‚ê‚È‚ç‚΂à‚Á‚Æ–³‘Ê‚ð”rœ‚µ‚ÄŽŸ‚Å\•ª‚¾
fn subsets(len: usize) -> impl Iterator<Item=usize> {
0..(1 << len)
}
‚±‚ê‚ÅŠe•”•ªW‡‚ðƒrƒbƒg•\Œ»‚Å“¾‚ç‚ê‚é
ƒTƒCƒY‚àŬ‚ƂȂèƒrƒbƒg‰‰ŽZ‚à‰Â”\‚ÅŽg‚¢‰ñ‚µ‚à‚æ‚¢
fn main() {
let input = ["a", "b", "c"];
let len = input.len();
for bits in subsets(len) {
println!("{:b} ({})", bits, (0..len).filter(|i| bits & (1 << i) != 0).map(|i| &input[i]).format(","));
}
}
‚±‚̂悤‚É•¶Žš—ñ‚Æ‚µ‚Ä•K—v‚ɂȂÁ‚½ê‡‚ɉ‚߂ĕϊ·‚·‚ê‚΂悢
‚‚¢‚łɃrƒbƒg•\Œ»•¶Žš—ñ‚à“¯Žž‚É•\ަ‚Å‚«‚é
ƒKƒCƒK[ŒN‚Ì–³‘ʂ𖳂­‚·Žå’£‚ð”F‚ß‚é‚È‚ç‚΂±‚̂ق¤‚ª‚³‚ç‚É—D‚ê‚Ä‚¢‚邱‚ƂɂȂé
‚µ‚½‚ª‚Á‚Ä‚±‚ÌŒ‚àƒKƒCƒK[ŒN‚Ì”s–k‚¾

672 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 02:58:15.92 ID:1+CNf8az.net]
ƒoƒJ‚¾‚È‚— ƒR[ƒh‚É‚µ‚È‚­‚Ä‚à‚»‚ñ‚Ȃ͕̂ª‚©‚Á‚Ä‚ñ‚¾‚æ‚—‚—‚—‚—
‚»‚ê‚¶‚áˆÓ–¡‚ª•s–¾‚Å‚ ‚éã‚ÉI/F‚Æ‚µ‚Ä‚à’tًɂ܂è‚È‚¢‚ÆŒ¾‚Á‚Ä‚é‚ñ‚¾‚æ‚—
•Ô‚Á‚Ä‚­‚é”Žš‚ª‰½‚Ȃ̂©ˆÓ–¡•s–¾‚¾‚낤‚É‚—
¡‰ñ‚ÍŒ³ìŽÒ‚ªƒAƒz‚È‚½‚ß‚É30ŒÂ‚»‚±‚»‚±‚µ‚©ì¬‚Å‚«‚È‚¢‚킯‚ÅA‚Ü‚ ‚»‚ê‚Å‚à‚È‚ñ‚Æ‚©‚È‚é‚킯‚¾‚ªA‚¢‚¸‚ꃃWƒbƒN‚ðC³‚µ‚Ä–³ŒÀ‚ɶ¬‚Å‚«‚邿‚¤‚É‚µ‚½‚Æ‚«‚ɂ܂¾‚»‚ñ‚ȃrƒbƒg—ñ‚ÉS‚é‚Ì‚©‚¢H
”s–k‚Í‚¨‘O‚—‚—‚—‚—

673 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 03:15:01.33 ID:fen0VFs0.net]
‚Æ‚±‚낪ƒKƒCƒK[ŒN‚Ísubsets‚ªƒrƒbƒg•\Œ»‚©‚綬‚Å‚«‚邱‚ƂɋC•t‚©‚È‚©‚Á‚½
‚»‚Ì‚½‚߃KƒCƒK[ŒN‚ªŽ¦‚µ‚½Å‰‚̃R[ƒh‚Í>>463‚Å‚ ‚ècombinationsƒCƒeƒŒ[ƒ^‚ðŽg‚Á‚Äsubsets‚𶬂·‚éƒR[ƒh‚¾‚Á‚½
‚¿‚Ȃ݂ɃOƒO‚邯subsets‚Ícombinations‚ðŽg‚Á‚ÄŽÀ‘•‚Å‚«‚邯‚̃y[ƒW‚ª‘½”ƒqƒbƒg‚·‚é
ƒKƒCƒK[ŒN‚ª‚»‚±‚©‚çƒJƒ“ƒjƒ“ƒO‚µ‚½‚Ì‚©‚Ç‚¤‚©‚Í’m‚ç‚È‚¢‚ª­‚È‚­‚Æ‚àƒrƒbƒg•\Œ»‚©‚綬‚Å‚«‚邱‚ƂɋC•t‚©‚¸combinations—Š‚Ý‚Æ‚È‚Á‚½‚͎̂–ŽÀ‚¾>>463

674 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 03:23:47.90 ID:1+CNf8az.net]
>>664
‚¨‰Ž‚³‚ñ‚Ì–Ï‘z‚ªŽ–ŽÀ‚ÆH‚¢ˆá‚Á‚Ä‚½‚Æ‚±‚ë‚ʼn´‚ɂ͂ǂ¤‚Å‚à‚¢‚¢‚ñ‚¾‚¯‚ÇAŽ–ŽÀ‚ÍCAPAŠKæ‚Ý‚½‚¢‚ÈŒvŽZ‚âW‡‚Ý‚½‚¢‚Ȃ͉̂´¬ŠwZŽž‘ã‚©‚ç’m‚Á‚Ă邗
‚¾‚©‚ç™pW‡‚Æ•·‚­‚¾‚¯‚ÅAŒN‚̂悤‚ɃJƒ“ƒjƒ“ƒO‚·‚邱‚ƂȂ­“š‚¦‚É’H‚è‚‚¢‚Ä‚µ‚Ü‚¤‚ñ‚¾‚æ‚—
ƒrƒbƒg•\Œ»‚©‚綬‚·‚é•û–@‚ð•KŽ€‚É’ñ¥‚µ‚Ä‚½‚͉̂´ˆêl‚µ‚©’m‚ç‚È‚¢‚¯‚ÇA‚±‚ÌŽè‚̈—‚ÍŒ´‘¥•ÏX‰Â”\‚ÈŒ³ƒf[ƒ^‚̃Zƒbƒg‚ð—pˆÓ‚·‚ê‚΃Xƒƒbƒv‚·‚邾‚¯‚Ŷ¬o—ˆ‚é‚à‚Ì‚¾‚æ‚—
‰Âˆ£‘z‚ɂ˂—

675 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 03:33:20.84 ID:fen0VFs0.net]
ƒKƒCƒK[ŒN‚ÍsubsetsŠÖ”‚ðƒvƒƒOƒ‰ƒ~ƒ“ƒO‚·‚鎞‚ɂȂº‚©”ñí‚ɉ“‰ñ‚è‚Æ‚È‚éitertools.combinations‚ðŽg‚Á‚½@ƒ\[ƒX>>463
‚±‚ÌŽ–ŽÀ‚©‚çƒKƒCƒK[ŒN‚̓Aƒ‹ƒSƒŠƒYƒ€‚┊w‚Ȃǂª•s“¾ˆÓ‚Å‚ ‚邯’fŒ¾‚Å‚«‚é
‚±‚±‚܂ŃRƒsƒy‰ü•Ï‚µ‚©”â˜I‚Å‚«‚Ä‚¢‚È‚¢‚±‚Æ‚©‚çƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ª•s“¾ˆÓ‚Ȃ̂¾‚낤

676 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 03:58:13.20 ID:1+CNf8az.net]
>>666
‚±‚¢‚‚̓Aƒz‚Ȃ̂©H•’Ê‚É>>460‚ª‹‚ß‚éŠÈ’P‚È•û–@‚È‚ñ‚¾‚ª‚—‚—‚—‚—
–Ï‘z‚ðŽ©•ª‚Å’fŒ¾‚µ‚¿‚Ⴄ‚Æ‚©‚à‚¤‚Ë‚— ‹v‚µ‚Ô‚è‚É‚±‚ê‚ðŽg‚Á‚Ä‚ ‚°‚悤‚—‚—‚—‚—

‚¨‘O‚ª‚»‚¤Žv‚¤‚ñ‚Ȃ炻‚¤‚È‚ñ‚¾‚낤
@@ ^PPPP_
@ ^@ / | R R_
@/@/ /b|bÊb|R„
`/@/¨-ÄÉÚ| N\ÄÊ||R
/‚u Ú/ÃS |/ /ÃS||||
ÚÈ |ËO¿|@@ËO¿i‚m‚u
|@ RP@ M P Ê(
R|R _@P@@l¿‚¨
@RÚ__†[-ƒCÚ¿@‘O
@@^PPP__@ ‚ñ
@ / ^PP__R)@’†
@b(@@@@)RR ‚Å
@ ËÈ@@_/@|ß| ‚Í
@ bb@@ R | | ‚È

677 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 05:21:36.47 ID:1V6eoYkY.net]
>>460‚ðŒ©‚Ä‚Ý‚½‚¯‚Ç
ÅI“I‚ɂɂׂ«W‡‚ׂ̂«W‡‚ª—~‚µ‚¢‚Ý‚½‚¢‚æ
Mathematica‚¾‚ÆSubsets[Subsets[{a, b, c}]]‚Åςނƌ¾‚Á‚Ä‚é‚Ë

‚»‚ê‚ɑ΂µ‚Ä>>463‚Íitertools.combinations‚ðŽg‚Á‚Äsubsets‚ðŽÀ‘•
¡‰ñ‚̃P[ƒX‚ł킴‚í‚´combinations‚ð—p‚¢‚½ŽÀ‘•‚ª•K—v‚Ȃ̂©‚Ç‚¤‚©‚Í•s–¾
‚»‚µ‚Ä‹óW‡‚ªo—Í‚³‚ê‚È‚¢ƒoƒOŽÀ‘•
range‚ð1ŠJŽn‚łȂ­‚Ä0ŠJŽn‚É‚µ‚È‚¢‚Ƒʖڂł·‚æ

‚»‚ê‚Í‚³‚Ä‚¨‚«Œ³‚Æ“¯‚¶ƒCƒ“ƒ^ƒtƒF[ƒX‚È‚ç‚ÎRust”Å‚Í>>656‚ÌŽÀ‘•‚ÅOK
subsets(subsets(&["a", "b", "c"])) ‚łׂ«W‡‚ׂ̂«W‡‚ª‚¿‚á‚ñ‚Æ“¾‚ç‚ê‚Ü‚·‚Ë

678 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 11:54:10.51 ID:1+CNf8az.net]
‚Ü‚¾Œ¾‚Á‚Ä‚ñ‚Ì‚©‚æ‚— ‹óW‡‚Í‚¨’ƒ–ڂȃoƒO‚¾‹–‚¹‚—
combination‚ðŽg‚í‚È‚¢ŽÀ‘•‚Ì•û‚ª’¿‚µ‚¢‚í‚—
“¯‚¶I/F‚É‚·‚é•K—v‚͂Ȃ¢‚µA‚»‚ꂪ•K—v‚È‚çŠÈ’P‚ÉŽÀ‘•o—ˆ‚é‚—
fn subsets_collect<T>(s: &Vec<T>) -> Vec<Vec<&T>> {
subsets(s.len()).map(|iter| iter.map(|i| &s[i]).collect::<Vec<&T>>()).collect::<Vec<Vec<&T>>>()
}
fn main() {
let input = vec!["a", "b", "c"];
println!("{:?}", subsets_collect(&subsets_collect(&input)));
}
Žn‚ß‚©‚瓯‚¶ŽÀ‘•‚É‚µ‚ĂȂ¢‚©‚ç‚È‚—
‚»‚µ‚Ä>>656‚ÌŽÀ‘•‚Åsubsets(subsets(&["a", "b", "c"]))‚̓Gƒ‰[‚—‚—‚—‚—



679 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 17:12:41.85 ID:URBujIbQ.net]
ƒXƒgƒŒƒX”­ŽUƒIƒiƒj[RusterƒXƒŒƒbƒh

680 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 17:36:53.71 ID:1+CNf8az.net]
‚¢‚âARuster‚Ís‚­‰´‚É‚â‚ç‚ê‚Ä‚é‚ñ‚¾‚ª‚—
‚µ‚©‚àC++‚Å‚«‚È‚¢‚½‚¾‚̋삯o‚µ‚—

681 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 17:51:03.84 ID:HHTijYmK.net]
>>669‚͉R‚‚«
‚â‚Á‚Ă݂½‚ç>>656‚ÌŽÀ‘•‚Å“®‚¢‚½
fn main() {
println!("{:?}", subsets(&subsets(&["a"])));
println!("{:?}", subsets(&subsets(&["a", "b"])));
println!("{:?}", subsets(&subsets(&["a", "b", "c"])));
}
‚¿‚á‚ñ‚Ƃׂ«W‡‚ׂ̂«W‡‚ªo—Í‚³‚ê‚Ä‚¢‚é
1‚–Ú
[[], [[]], [["a"]], [[], ["a"]]]
2‚–Ú
[[], [[]], [["a"]], [[], ["a"]], [["b"]], [[], ["b"]], [["a"], ["b"]], [[], ["a"], ["b"]], [["a", "b"]], [[], ["a", "b"]], [["a"], ["a", "b"]],
[[], ["a"], ["a", "b"]], [["b"], ["a", "b"]], [[], ["b"], ["a", "b"]], [["a"], ["b"], ["a", "b"]], [[], ["a"], ["b"], ["a", "b"]]]
3‚–ڂ͒·‚¢‚̂ŗª

682 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 18:08:01.19 ID:1+CNf8az.net]
>>672
‰R‚‚«‚Í‚¨‘O‚— &‚ª—]Œv‚ɂ‚¢‚Ä‚é‚â‚ñ‚¯‚— ‚â‚Í‚è‹ì‚¯o‚µRustŽg‚¢‚͉R•t‚«‚µ‚©‚¢‚È‚¢‚—

683 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 18:22:11.71 ID:6IwS75Da.net]
>>673
ƒKƒCƒK[ŒN‚Ì‘‚«ž‚Ý>>669‚Å‚à•‚ª“¯‚¶‚悤‚É•t‚¢‚Ä‚¢‚é
‚‚܂èƒKƒCƒK[ŒN‚ÍŽ©•ª‚ÌŒë‚è‚ð”F‚ß‚½‚±‚ƂɂȂé

684 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 18:28:57.25 ID:1+CNf8az.net]
>>674
‰´‚Í‚¿‚á‚ñ‚Æ‚»‚Ì>>669‚Å

> ‚»‚µ‚Ä>>656‚ÌŽÀ‘•‚Åsubsets(subsets(&["a", "b", "c"]))‚̓Gƒ‰[‚—‚—‚—‚—

‚ÆŒ¾‚Á‚Ä‚é‚̂Ōë‚Á‚Ä‚¢‚È‚¢‚— Œë‚Á‚Ä‚¢‚é‚Ì‚ÍA>>669‚Å

> ‚»‚ê‚Í‚³‚Ä‚¨‚«Œ³‚Æ“¯‚¶ƒCƒ“ƒ^ƒtƒF[ƒX‚È‚ç‚ÎRust”Å‚Í>>656‚ÌŽÀ‘•‚ÅOK
> subsets(subsets(&["a", "b", "c"])) ‚łׂ«W‡‚ׂ̂«W‡‚ª‚¿‚á‚ñ‚Æ“¾‚ç‚ê‚Ü‚·‚Ë

‚Æ‚¢‚¤•”•ª‚—
‚È‚ñ‚Å‚±‚¤‚Ü‚Åà–¾‚³‚ê‚È‚¢‚ƊԈႢ‚ð”F‚ß‚ç‚ê‚È‚¢‚ñ‚¾‚낤‚È‚—‚—‚—‚—
‹ì‚¯o‚µRuster„‚µ‚Ì‚¨”nŽ­‚³‚ñ‚½‚¿‚ªRust‚àŽg‚¦‚È‚¢‚±‚Æ‚ª”»–¾‚—

685 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 18:37:30.55 ID:GV4qdrT7.net]
ŽÀÛ‚É>>672‚Å“®ì‚µ‚Ä‚é‚Ì‚¾‚©‚çRust‚ÌŸ—˜
C++‚̓R[ƒh‚̕З؂·‚ço‚Ä‚±‚È‚¢

686 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 18:44:09.03 ID:1+CNf8az.net]
>>572‚ÅFA‚È‚ñ‚¾‚à‚ñ‚—
‘z‘œ‚à‚Å‚«‚È‚¢‚­‚ç‚¢C++‘‚¯‚È‚¢l‚ª•¶‹åŒ¾‚Á‚Ä‚Ä‚à‰½‚à‹C‚ɂȂç‚ñ‚—
—¼•û‘‚¯‚邿‚¤‚ɂȂÁ‚Ä‚©‚çA‚ق炱‚ñ‚ȂɂȂ邶‚á‚ñ‚Á‚ÄŽ‚Á‚Ä‚«‚½‚ç“Y킵‚Ä‚â‚邿‚—

687 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 19:01:47.10 ID:eXUaH9c5.net]
C++20‚ðŽg‚¢‚±‚È‚¹‚él‚ª‚¢‚È‚¢‚±‚Æ‚ª”s–kŒ´ˆö
Rust‚æ‚è‚à—˜—pŽÒ­‚È‚¢
‚¾‚©‚炱‚̃XƒŒ‚É‚àC++‚Å‘‚¯‚él‚ª’N‚à‚¢‚È‚¢

688 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 19:03:19.57 ID:1+CNf8az.net]
‰´‚Í‘‚¯‚邯‚ǂ˂—‚—‚—‚—‚—
‚Æ‚¢‚¤‚©‚¨‘O‚ª‘‚¯‚È‚¢‚̂ɑ‚«ž‚ñ‚ł邩‚炱‚ñ‚ȕςȘb‚ɂȂÁ‚Ă邾‚¯‚ÅA–{—ˆ‚Í‘‚¯‚é‘O’ñ‚Å‚ ‚ ‚Å‚à‚È‚¢‚±‚¤‚Å‚à‚È‚¢‚â‚éƒXƒŒ‚¾‚ë‚—‚—‚—‚—



689 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 19:05:31.63 ID:DiBIkIVz.net]
‚»‚êẪRƒ“ƒpƒCƒ‰‚ð¡‚Å‚àŽg‚Á‚Ä‚él’B‚É‚àŒ¾‚¦‚é‚ÌH

690 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 19:11:26.79 ID:1+CNf8az.net]
‚ÍH‰´‚¾‚Á‚Ä•K—v‚È‚ç̂̃Rƒ“ƒpƒCƒ‰Žg‚¤‚¼‚—
“Á’èCPU—p‚̂Ȃñ‚ĈÀ’肵‚½ƒo[ƒWƒ‡ƒ“‚łȂ¢‚ƃoƒO“¥‚Þ‚©‚ç‚È‚—

691 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 19:59:25.97 ID:kJ/tleYc.net]
C++Žg‚¦‚È‚­‚ÄRust‚ÍŽg‚¦‚Ü‚·‚Æ‚©A
‚ ‚Æ10”N‚͂Ȃñ‚̉¿’l‚à‚È‚¢‚ñ‚¶‚á...

692 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 22:31:20.58 ID:271cfGdl.net]
‚»‚ñ‚È–Ï‘z‚ð‚µ‚Ä‚àꊂɂæ‚肯‚è
‚¤‚¿‚ÍC++ˆÈŠO‚Ì”Œ¾Œê‚©‚çRust‚ÖˆÚs‚µ‚½‚Ì‚Å
RustŽg‚¦‚¸C++Žg‚¦‚él‚͉¿’lƒ[ƒ
‚Æ‚¢‚Á‚½‚悤‚É

693 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 23:04:08.64 ID:1+CNf8az.net]
‚»‚ê‚ÍÅ‚‚É‚â‚΂»‚¤‚¾‚È‚—

694 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 23:25:08.78 ID:Ftc+D3LS.net]
‹ÆŠE•W€ƒc[ƒ‹‚ÌRust‰»‚àŒƒ‚µ‚¢‚æ‚È
—Ⴆ‚ÎJavaScript‚Å‚¨‚È‚¶‚݂̃gƒ‰ƒ“ƒXƒpƒCƒ‰Babel
’x‚¢‚̂œ–‘R‚È‚ª‚çRust”Å‚ÌSWC‚Æ‚¢‚¤‚Ì‚ªì¬‚³‚ê‚Ä
React/Next.jpŠÂ‹«‚Å‚àBabel‚©‚ç‚»‚ÌRust”łւƈÚs‚³‚ꂽ

695 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 23:39:52.49 ID:1+CNf8az.net]
‘S•”‚Å‚ ‚é‚©‚Ì‚²‚Æ‚­‚É‘‚¢‚Ă邯‚Ç‚²‚­‚²‚­ˆê•”‚¾‚µA‚µ‚©‚àŠú‘Ò‚µ‚½‚Ù‚Ç‘¬“x‚ªã‚ª‚炸‚É¢‚Á‚Ä‚½‚æ‚Ë‚—
JavaScript‚É”ä‚ׂĂ¾‚¼H‚—

696 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/20(“ú) 23:57:33.12 ID:jG5ySy9q.net]
>>686
swc‚Íbabel‚æ‚è20`50”{‘¬‚¢

697 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 00:09:57.25 ID:BAdp3agq.net]
ŒöÌ‚¾‚ëH‚— ŽÀÛŽŽ‚µ‚½l‚ª‚»‚¤‚Å‚à‚È‚©‚Á‚½(–Y‚ꂽ‚¯‚Ç1.x”{‚­‚ç‚¢)‚Á‚ÄŒ¾‚Á‚Ä‚½‚æ‚—

698 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 00:10:28.20 ID:BAdp3agq.net]
‚µ‚©‚àꇂɂæ‚Á‚Ă͒x‚­‚È‚é‚Á‚ÄŒ¾‚Á‚Ä‚½‚—



699 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 00:53:26.08 ID:1rsJ1Bxd.net]
>>688 >>689
‹•Œ¾•È

700 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 01:13:09.95 ID:BAdp3agq.net]
‚Ü‚ Ž©•ª‚ÅŽŽ‚µ‚½‚킯‚¶‚á‚È‚¢‚©‚çA‚»‚¤Œ¾‚í‚ê‚Ä‚à‰½‚Æ‚àŒ¾‚¦‚ñ‚¯‚ǂȂ—

701 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 03:44:24.39 ID:qXBNR9Nr.net]
>>669
> fn subsets_collect<T>(s: &Vec<T>)

ƒKƒCƒK[ŒN‚Í‘Š•Ï‚í‚炸‘fl‚̂܂܂¾‚È
‚»‚±‚Í&Vec<T>‚ł͂Ȃ­&[T]‚Æ‘‚­‚Ì‚¾‚æ
VecŽ©‘̂̌ŗL‹@”\‚ÉŠÖ‚·‚é“®ì‚Ìꇂ𜂫
‹·‚­Vec‚݂̂ð‘ÎÛ‚É‚·‚é‚̂̓oƒJ‚°‚Ä‚¢‚é
ƒXƒ‰ƒCƒX‚ð‘ÎÛ‚É‚·‚é‚Ì‚ª“S‘¥

&Vec<T>@©Vec‚µ‚©Žó‚¯•t‚¯‚ç‚ê‚È‚¢
&[T]@©Vec‚à”z—ñ‚àƒXƒ‰ƒCƒX‚àŽó‚¯•t‚¯‚é

702 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 04:14:12.72 ID:BAdp3agq.net]
>>692
‚»‚ñ‚È‚±‚ÆŒ¾‚í‚ê‚È‚­‚Ä‚à’m‚Á‚Æ‚é‚í‚—‚—‚—‚—
‚»‚ê‚͉´‚̃|ƒŠƒV[‚Æ‚µ‚ÄA‰Â”\‚È‚çVec‚ð•Ô‚·‚È‚çVec‚ðŽó‚¯‚½‚¢‚¾‚¯‚—
¡‰ñ‚̃P[ƒX‚ł̓ƒŠƒbƒg‚Æ‚©‚È‚¢‚æ‚—
“¯—l‚Éslice‚Ŏ󂯂½‚çArray‚ŕԂµ‚½‚¢‚µAiterator‚ðŽó‚¯‚½‚çiterator‚ð•Ô‚µ‚½‚¢‚—

703 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 04:24:26.11 ID:Czlt7YRo.net]
>>693
array‚Æslice‚͕ʕ¨‚Å‚·‚æ
array‚Ŏ󂯂½‚çarray‚ŕԂµ‚½‚¢‚È‚çˆÓ–¡‚ª‚í‚©‚è‚Ü‚·‚µŽÀÛ‚Émap‚Í‚»‚ÌŽd—l‚Å‚·‚¯‚Ç

704 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 04:53:35.01 ID:BAdp3agq.net]
>>694
[i32] ... Array
&[i32] ... ƒXƒ‰ƒCƒX
T ... T
&T ... T‚ÌŽQÆ
‚Æ‚¢‚¤—‰ð‚ÅA
E“Á’è‚ÌŒ^‚ÌŽQƂ̓Xƒ‰ƒCƒX‚Æ‚µ‚Ĉµ‚¦‚é
EArray‚ÌŽQƂ̓Xƒ‰ƒCƒX‚Æ‹æ•ʂł«‚È‚¢
‚ÆŽv‚Á‚Ä‚Ä
¨ƒXƒ‰ƒCƒX‚Å“n‚³‚ꂽ‚çArray‚ŕԂ·
‚Æ‚¢‚¤”­‘z‚È‚ñ‚¾‚ªAˆá‚¤‚ÌH

705 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 05:13:22.29 ID:Czlt7YRo.net]
>>695
ˆá‚¢‚Ü‚·
[T] c ‚±‚ꂪƒXƒ‰ƒCƒX@(“®“IƒTƒCƒY)
[T; N] c ‚±‚ꂪ”z—ñ@(ŒÅ’èƒTƒCƒY)
–¾Šm‚ɈقȂéprimitive type‚Å‚·

706 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 05:32:43.26 ID:BAdp3agq.net]
>>696
‚È‚ñBB‚¾‚ÆIHIH‚»‚ñ‚ÈŠî–{“I‚ȂƂ±‚ë‚ð‹C•t‚¢‚Ä‚¢‚È‚©‚Á‚½‚Ì‚©‚—
‚Å‚Í
EArray‚ÌŽQÆ(&[T;N])‚̓Xƒ‰ƒCƒX([T])‚Æ‹æ•ʂł«‚é
let a = &[1,2,3];
‚Ìa‚͉´‚Í‚¸‚Á‚ƃXƒ‰ƒCƒX‚ÆŽv‚Á‚Ä‚½‚¯‚ÇA‚»‚¤‚ł͂Ȃ­A
let a = &[1,2,3] as &[i32];
‚Æ‚©‚łȂ¢‚ƃXƒ‰ƒCƒX(‚ÌŽQÆ)‚ɂ͂Ȃç‚ñ‚Á‚Ä‚±‚Æ‚©‚—‚—‚—‚—
‚±‚ê‚Í‚·‚Ü‚ñ‚©‚Á‚½‚—
‚¿‚å‚Á‚Æ‚à‚¤ˆê“xʼn‚©‚ç®—‚µ’¼‚³‚È‚¢‚Æ‚¢‚©‚ñ‚©‚à‚—

‚ ‚肪‚Æ‚—

707 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 06:00:44.84 ID:Czlt7YRo.net]
>>697
‚»‚±‚̓RƒA[ƒX‚³‚ê‚Ü‚·
”z—ñ‚ƃXƒ‰ƒCƒX‚̈Ⴂ‚ð‚í‚©‚è‚â‚·‚­Žg—p—á‚ÅŽ¦‚µ‚Ü‚µ‚傤
‚Ü‚¸u”z—ñ‚ðŽó‚¯Žæ‚èv‚»‚ÌŠe’l‚ð2”{‚É‚µ‚½u”z—ñ‚ð•Ô‚·vŠÖ”twice()‚Å‚·
fn twice<const N: usize>(input: &[isize; N]) -> [isize; N] {
let mut output: [isize; N] = [0; N];
for i in 0..N {
output[i] = input[i] * 2;
}
output
}
‚í‚©‚è‚â‚·‚¢‚悤for‚ʼnñ‚µ‚Ä‘ã“ü‚µ‚Ä‚¢‚Ü‚·
fn main() {
let input = [1, 2, 3];
println!("{:?}", twice(&input));
}
‚à‚¿‚ë‚ñ‚¿‚á‚ñ‚Æ“®‚¢‚Ä[2, 4, 6]‚ƂȂè‚Ü‚·‚Ë
‚±‚ÌŠÖ”‚̈ø”‚ðƒXƒ‰ƒCƒX‚ðŽó‚¯Žæ‚邿‚¤‚ÉŒ^‚ð&[isize]‚Ö•Ï‚¦‚Ä‚à‘åä•v‚Ȃ̂ł·‚ª
‚½‚¾‚µŠÖ”‚ðŽg‚¤Žž‚É‚¿‚å‚Á‚Æó‹µ‚ª•Ï‚í‚Á‚Ä‚«‚Ü‚·
‚»‚±‚ɂ͗lX‚ȈႢ‚Æ–â‘肪¶‚¶‚Ü‚·‚̂ŎÀ‘ÌŒ±‚µ‚Ü‚µ‚傤
‚±‚ꂪƒXƒ‰ƒCƒX‚Æ”z—ñ‚̈Ⴂ‚ð—‰ð‚·‚邽‚߂̂ ‚È‚½‚Ö‚Ìh‘è‚Å‚·

708 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 06:10:12.41 ID:BAdp3agq.net]
>>698
‚»‚ê‚ÍŽÖ‘«‚— RustMŽÒ‚Í‚»‚¤‚¢‚¤‚±‚Æ‚·‚é‚©‚çƒ_ƒ‚È‚ñ‚¾‚æ‚—
•ʂɕK‚¸“¯‚¶ŒÅ’èƒTƒCƒY‚É‚È‚é‚Æ‚ÍŒÀ‚ç‚È‚¢‚©‚çA‚»‚ñ‚È•û–@‚Íl‚¦‚Ä‚à‚¢‚È‚¢‚—



709 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 06:18:10.57 ID:Czlt7YRo.net]
>>699
‚Ù‚çA—‰ð‚Å‚«‚Ä‚¢‚Ü‚¹‚ñ‚Ë
‚»‚Ì”­Œ¾‚©‚ç‚ ‚È‚½‚͂܂¾Š÷ã‚Ì–Ï‘z‚Ì¢ŠE‚É‚¢‚Ü‚·
‚í‚©‚Á‚½‹C‚ɂȂÁ‚Äh‘è‚ð‚µ‚Ä‚¢‚È‚¢ƒ_ƒ‚ÈŽqƒpƒ^[ƒ“

710 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 06:22:52.71 ID:BAdp3agq.net]
>>700
ˆê‰ž”z—ñ‚Å“n‚³‚ꂽ‚ç”z—ñ‚ŕԂµ‚½‚¢S—‚Ìà–¾‚ð‚µ‚Ä‚¨‚­‚ÆA—Ⴆ‚΃xƒNƒ^‚Ȃǔz—ñ‚Æ“¯‚¶‚悤‚È\‘¢‚Å“®“I‚ÉŠg’£‰Â”\‚ȃRƒŒƒNƒVƒ‡ƒ“‚ð‚¸‚Á‚ÆŽ‚¿‰ñ‚Á‚Ä‚¢‚邯A‚»‚¢‚‚ª‰ß‹Ž‚ÉŽ‚Á‚Ä‚¢‚½ƒf[ƒ^‚ȂǂªŒã‚ë‚É‚­‚Á‚‚¢‚Ä‚é‰Â”\«‚ª‚ ‚Á‚½‚èA—]Œv‚ȃƒ‚ƒŠ‚ðŠm•Û‚µ‚Ä‚¢‚½‚èAgc‚ȂǂªŒø‚«‚É‚­‚­‚È‚Á‚½‚è‚·‚é‚Ì‚ÅA“à•”ˆ—‚ÅŽg‚Á‚½ƒIƒuƒWƒFƒNƒg‚ł͂Ȃ¢AãY—í‚ȶ¬ƒf[ƒ^‚ðŒÅ’è‚Åì‚Á‚ĕԂ·•—K‚ª‚ ‚é‚ñ‚¾‚æ‚—

711 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 06:32:23.88 ID:Czlt7YRo.net]
>>701
‚ ‚È‚½‚Í>>693‚Å
slice‚Ŏ󂯂Äarray‚ŕԂµ‚½‚¢‚ÆŒ¾‚¢‚Ü‚µ‚½
‚»‚±‚Åæ‚قǂ̗átwiceŠÖ”‚ð‚»‚ÌŽd—l‚Åì‚éh‘è‚ð‚ ‚È‚½‚ɉۂµ‚Ü‚µ‚½
h‘è‚ð‚µ‚Ä‚»‚±‚ł̉ۑè‚𓾂邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½‚©H

712 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 06:33:56.07 ID:BAdp3agq.net]
>>702
‚Å‚«‚邵—Š‚ñ‚łȂ¢‚̂ł—‚—‚—‚—‚—

713 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 06:40:05.89 ID:Czlt7YRo.net]
>>703
‚¢‚¢‚¦
‚ ‚È‚½‚Í>>695‚Å”z—ñ‚ƃXƒ‰ƒCƒX‚𳂵‚­—‰ð‚Å‚«‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½
‚»‚µ‚Äh‘è‚à‚±‚È‚¹‚¸
‚»‚±‚ʼn½‚ª–â‘è‚Ȃ̂©‚à‚¢‚Ü‚¾—‰ð‚Å‚«‚Ä‚¢‚Ü‚¹‚ñ

714 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 06:42:57.16 ID:BAdp3agq.net]
>>704
1+1‚ªo—ˆ‚邱‚Æ‚ÍØ–¾‚·‚é•K—v‚à‚È‚¢‚ñ‚¾‚æ‚—
ŒN‚̂悤‚É’N‚©‚É”F‚߂Ăà‚ç‚¢‚½‚¢‚¾‚¯‚Ìl‚͕ʂɂµ‚Ä‚—
‰´‚Í–Ê”’‚¢‚©‚ç\‚Á‚Ä‚ ‚°‚邯‚ǂ˂—

715 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 06:50:01.91 ID:Czlt7YRo.net]
>>705
‚â‚͂蕪‚©‚Á‚Ä‚¢‚È‚¢‚悤‚Å‚·‚Ë
‚ ‚È‚½‚ª>>693‚Åslice‚Ŏ󂯂Äarray‚ŕԂµ‚½‚¢‚ÆŒ¾‚Á‚½Žd—l‚Å
>>698‚Ì“à—e‚ð2”{‚É‚µ‚ĕԂ·‚¾‚¯‚ÌŠÖ”‚ðì‚ê‚Ü‚µ‚½‚©H
Yes‚©No‚©‚Å“š‚¦‚Ä‚­‚¾‚³‚¢

716 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 06:53:37.67 ID:BAdp3agq.net]
>>706
“š‚¦‚é‹`–±‚ª‚È‚¢‚ñ‚¾‚Á‚Ä‚—‚—‚—‚—‚—‚—
‚Å‚«‚邿‚— ƒAƒz‚¶‚á‚Ë[‚Ì‚—‚—‚—‚—‚—‚—

717 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 06:57:16.08 ID:Czlt7YRo.net]
>>707
> ‚Å‚«‚邿‚—

‚Í‚¢
‚±‚ê‚Å‚ ‚È‚½‚͉R‚‚«ƒ_ƒlŠÔ‚Å‚ ‚邱‚Æ‚ªŠ®‘S‚ÉŠm’肵‚Ü‚µ‚½

718 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 06:59:16.07 ID:BAdp3agq.net]
>>708
‚Í‚¢‚Í‚¢A—Ç‚©‚Á‚½‚Ë‚—‚—‚—‚—‚—
–ž‘«‚©H‘å•ûƒRƒ“ƒpƒCƒ‹Žž‚É•K—v‚¾‚Æ‚©‚»‚ñ‚Șb‚È‚ñ‚¾‚ëH‚—
•ʂɂǂ¤‚¾‚Á‚Ä‚¢‚¢‚ñ‚¾‚æ‚»‚ñ‚È‚±‚Æ‚—‚—‚—‚—‚—‚—



719 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 07:00:45.10 ID:BAdp3agq.net]
‚±‚¤‚¢‚¤”y‚ÍŠm‚©‚Éø‚Á‚Ă݂é‚ÉŒÀ‚é‚È‚— –Ê”’‚¢‚µ‚—

720 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 07:04:34.69 ID:Czlt7YRo.net]
>>709
‚Ù‚çA‚»‚Ì”­Œ¾‚Å
‚ ‚È‚½‚Í”z—ñ‚ƃXƒ‰ƒCƒX‚ð‚Ü‚¾—‰ð‚Å‚«‚Ä‚¢‚È‚¢‚±‚Æ‚ªƒoƒŒ‚Ü‚µ‚½‚Ë

721 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 07:05:47.35 ID:BAdp3agq.net]
‘¼‚̉”\«‚ª‚ ‚é‚ñ‚¾`‚Ö‚¥`‚»‚ê‚ÍŽv‚¢‚‚©‚È‚©‚Á‚½‚È‚—
‚Ç‚¤‚Å‚à‚¢‚¢‚¯‚Ç‚—‚—‚—‚—‚—‚—‚—‚—

722 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 07:14:14.39 ID:Czlt7YRo.net]
>>712
‚ ‚È‚½‚Ì’m”\‚ł͔z—ñ‚ƃXƒ‰ƒCƒX‚ð—‰ð‚·‚邱‚Æ‚ª‚Å‚«‚È‚©‚Á‚½‚ÆŒˆ’…‚µ‚Ü‚µ‚½
ˆÈã‚Å‚·

723 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 07:16:48.53 ID:BAdp3agq.net]
‚Í‚¢‚Í‚¢A‰R‰³‚—‚—‚—‚—‚—

724 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 07:18:49.08 ID:BAdp3agq.net]
‚Á‚Ä‚à‚¤I‚í‚è‚Ȃ̂©‚æ‚—‚—‚—‚—‚—
–é‚܂ł܂¾’·‚¢‚¼‚—

725 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 07:36:36.37 ID:cgJvFkX3.net]
ƒtƒŒ[ƒ€ƒ[ƒN‚̃hƒLƒ…ƒƒ“ƒg‚͓ǂނ̂Ɍ¾Œê‚ɂ‚«‚ẴhƒLƒ…ƒƒ“ƒg‚͓ǂ܂Ȃ¢‚Å•µˆÍ‹C‚Å‚â‚Á‚Ä‚¢‚½‚Ì‚©

726 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 07:58:11.85 ID:BAdp3agq.net]
‘‘¬“]¶‚µ‚Ä‚«‚½‚Ì‚©‚— ‚¢‚¢S‚ª‚¯‚¾‚—

‚¢‚â“Ç‚ñ‚¾‚¯‚Ljê“x؂肾‚æ‚—
‰´‚Í•K—v‚ª‚È‚¯‚ê‚ΓǂݕԂ³‚È‚¢‚µA–¾Šm‚Éslice‚Ì’è‹`‚ð‚µ‚Ä‚¢‚é‚à‚Ì‚ª‚È‚©‚Á‚½‚Ì‚ÅAŒë‚Á‚½‰ðŽß‚̂܂܂¾‚Á‚½‚¾‚¯‚—
Rust‚̃hƒLƒ…ƒƒ“ƒg‚Á‚Ä—á‚΂Á‚©‚è‚ÅA‚ ‚ñ‚Ü‚è’è‹`‚ª–¾Šm‚¶‚á‚È‚¢‚ñ‚¾‚æ‚È‚—
array‚Í’è‹`‚Í‚ ‚é‚ñ‚¾‚¯‚ÇA¡‚܂ʼnŠú‰»‚É‚µ‚©Žg‚í‚È‚©‚Á‚½‚©‚çAŽg‚í‚È‚·‚¬‚ÄŠÔˆá‚Á‚ÄŠo‚¦‚Ä‚½‚—
immutable‚ªƒfƒtƒH‚¾‚Ƃ킴‚í‚´array‚ðŽg‚¤ˆÓ–¡‚ª‚ ‚ñ‚Ü‚è‚È‚¢‚ñ‚¾‚æ‚Ë‚—

727 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/21(ŒŽ) 23:29:47.68 ID:5Szv6JZQ.net]
>>707
‚»‚±‚Íu‚Å‚«‚È‚¢v‚Æ“š‚¦‚È‚¢‚ÆŽ¸Ši‚¾‚ë
“®“IƒTƒCƒY‚̃Xƒ‰ƒCƒX‚ð‚à‚ç‚Á‚ČŒèƒTƒCƒY‚Ì”z—ñ‚ð•Ô‚·‚±‚Ƃ͕s‰Â”\

728 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/22(‰Î) 02:53:53.03 ID:ZDHdo9X7.net]
>>718
Žc”O‚¾‚Á‚½‚Ë‚— ‰´‚ªu‚Å‚«‚év‚Æ‚ ‚¦‚Ä“š‚¦‚Ä‚é‚Ì‚Í>>702‚̘b‚ÅA>>706‚É‚Íu“š‚¦‚é‹`–±‚ª‚È‚¢v‚ª“š‚¦‚È‚ñ‚¾‚æ‚—
—¬Î‚É>>711ˆÈ~‚ł‚¢‚½‰R‚ð‚‚¢‚½‚Ì‚ª‹C‚ɂȂÁ‚Ä’ù³‚µ‚É‚«‚¿‚á‚Á‚½‚ñ‚¾‚Ë‚— ‰R‚‚­‚Æ‚©l‚Æ‚µ‚ÄŽ¸Ši‚—



729 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/22(‰Î) 09:25:40.89 ID:VA79WEBN.net]
‚È‚ñ‚¾‚©Rust‚Á‚ă}ƒEƒ“ƒgŽæ‚臂¢‚̃Lƒ‚ƒC˜A’†‚΂©‚è‚È‚ñ‚¾‚ÈB

730 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/22(‰Î) 09:53:23.73 ID:BbUMgG6B.net]
>>720
‚±‚ê

731 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/22(‰Î) 11:11:44.38 ID:cPdOMca8.net]
‚»‚¤BŠwKŽžŠÔ‚ª‘‚¦‚é‚͎̂d•û‚È‚¢‚µ‚»‚ê‚Í‚»‚ê‚Å‚¢‚¢‚ñ‚¾‚ªA
‚»‚Ì•›ì—p‚Æ‚µ‚ă}ƒEƒ“ƒ^[‚ªƒCƒiƒSƒŒƒxƒ‹‚Å”­¶‚·‚é‚Ì‚ª‚ÈB

732 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/22(‰Î) 11:33:10.12 ID:8EjbgNwb.net]
‚»‚ë‚»‚ëRust”Ŗт̕ǂª’a¶‚·‚é‚Ì‚©‚È

733 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/22(‰Î) 12:18:47.19 ID:ZDHdo9X7.net]
Rust‚²‚Æ‚«‚É‚»‚ñ‚È‚à‚̂Ͷ‚Ü‚ê‚È‚¢‚µAƒ}ƒEƒ“ƒg‚Æ‚©‹C‚É‚µ‚Ă邩‚ç‚»‚¤‚¢‚¤‹ó‹C‚ɂȂ邾‚¯‚—
‹C‚ð‚‚¯‚é‚ׂ«‚ÍA
EŒ¾—t‚Ì’è‹`‚ÉŠÖ‚·‚é—g‚°‘«Žæ‚肾‚¯‚Æ‚©
EŠÖŒW‚È‚¢‚±‚Æ‚ð’N‚à•·‚¢‚Ä‚à‚È‚¢‚̂ɘb‚µŽn‚߂邯‚©
EƒXƒŒˆá‚¢‚̘b‘è‚Æ‚©
‚»‚¤‚¢‚¤‚Ì‚­‚ç‚¢‚—

734 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/22(‰Î) 13:35:20.32 ID:pdrrbcyh.net]
ˆÈ‰º‚̃TƒCƒg‚É‚æ‚邯rust»ƒ\ƒtƒg‚ňê”Ô—L–¼‚Èfirefox‚Å‚³‚¦CŒ¾Œê‚̃R[ƒh‚Ì•û‚ª‚Ü‚¾‘½‚¢‚炵‚¢
³’¼A‚Ü‚¾‚Ü‚¾C/C++‚É‘ã‚í‚é‚Á‚Ä‹c˜_‚·‚é’iŠK‚¶‚á‚È‚³‚»‚¤
https://4e6.github.io/firefox-lang-stats/

735 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/22(‰Î) 14:09:58.25 ID:l3SAD7eY.net]
>>725
‚»‚è‚á‚ñ‚ÈŠÈ’P‚ɈÚA‚Å‚«‚È‚¢‚¾‚ë
‚»‚à‚»‚àC++‚È‚ç‚Ü‚¾‚µ‚àCŒ¾Œê‚Å‘‚¢‚Ă邯‚±‚ë‚ÍRust‚ɈÚA‚µ‚Â炢‚¾‚낤‚µ

736 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/22(‰Î) 14:36:30.97 ID:CigmH2/4.net]
Firefox‚Í’´‹‘åƒvƒƒ_ƒNƒg‚Ì1‚‚¾‚©‚ç‚Ë
”ç–œs‚à‚̃R[ƒh‚Å‘‚©‚ê‚Ä‚é‚Ý‚½‚¢

‚³‚·‚ª‚É‘S•”‘‚«Š·‚¦‚ç‚ê‚È‚­‚Ä‚àŽd•û‚È‚¢‚Å‚µ‚å
–ˆ“ú‡’²‚É1–œs‚ð‘‚«Š·‚¦‚Ä‚à10”N‚Æ‚©‚©‚©‚邿

737 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/22(‰Î) 14:39:46.62 ID:oqIjUDQq.net]
V‹K’ljÁ•ª‚͂ǂ¤‚¢‚¤Š„‡‚©‚µ‚ç‚ñB

738 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/22(‰Î) 15:27:56.84 ID:q+lZbjeY.net]
Netscape6‚Ì ‚©‚甂¦‚邯20”NˆÈã‚Ì—ðŽj‚ª‚ ‚éƒvƒƒ_ƒNƒg‚¾‚©‚ç””N‚Å10%’u‚«Š·‚¦‚ç‚ꂽ‚̂͂Ȃ©‚È‚©—Ç‚¢ƒy[ƒX‚Ȃ̂łÍ



739 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/22(‰Î) 20:15:02.78 ID:ZDHdo9X7.net]
https://wiki.mozilla.org/Oxidation
"...
Rust Weaknesses
One major issue with Rust relates to personnel.

There is a wide variety of experience levels within Mozilla, for both coding and reviewing.
Rust's learning curve is steep at the start, which can be intimidating. (The new borrow checker released in Rust 1.31 helped greatly with this.)
There are also technical challenges.

Compilation is slow.
Crossing the C++/Rust boundary can be difficult.
See "Blockers and obstacles" below for more details about work being done to remedy these weaknesses.
..."

740 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 13:49:05.58 ID:A9GFlV37.net]
>>502
”nŽ­‚ªŽg‚¤Python
‚Ü‚ñ‚Ü

741 –¼‘OF460 mailto:sage [2022/03/24(–Ø) 14:52:36.70 ID:A9GFlV37.net]
‚È‚ñ‚©‚¿‚å‚Á‚ÆŒ©‚È‚¢‚¤‚¿‚É‚¦‚ç‚­·‚èオ‚Á‚Ä‚é‚Ì‚È
‚ñ‚ÅASubSets[Subsets*]]‚̘b‚ɂȂÁ‚Ă邪A–{Ž¿‚Í‚»‚±‚¶‚á‚È‚­
SubSets[Subsets[{a,b,c}]]‚É‚¨‚¯—v‘f‚ª‡•¹(U)AŒ‹‡‰‰ŽZ‚ɕ‚¶‚Ä‚¢‚éW‡‘°‘I‚Ño‚µ‚ÄˆÊ‘Š‹óŠÔ‚ðì‚èo‚·‚Á‚Ă̂ª“ž’B–Ú•W‚È‚ñ‚¾‚íB
ã°W‡‚Ìã°W‡‚È‚ñ‚ÄA‚È‚ñ‚ÌH•v‚à‚È‚­ŽÀ‘•‚Å‚«‚é‚à‚ñ‚¾‚ÆŽv‚Á‚Ä‚½‚çPython‚Í‚»‚ê‚·‚ço—ˆ‚È‚©‚Á‚½‚Æ‚¢‚¤‚±‚Æ‚ÅA
W‡‰‰ŽZ‚É‚¨‚¢‚Ä‚ÍMathematicaƒŒƒxƒ‹‚É‚·‚ç‚È‚¢B
ˆÊ‘Š‹óŠÔ‚ð‘I‚Ño‚·‚É‚ÍA‚³‚ç‚É‚»‚±‚©‚牉ŽZ‹K‘¥‚É‚»‚®‚í‚È‚¢W‡‘°‚Í”rœ‚µ‚È‚«‚á‚¢‚¯‚È‚¢B
3—v‘f‚©‚ç

742 –¼‘OFì‚èo‚µ‚½ˆÊ‘Š‹óŠÔ‚Í29ŒÂ‚É‹y‚Ô‚ñ‚¾‚¯‚ÇA
Python ‚ÍŠù‚Éã°W‡‚Ìã°W‡‚·‚çŠÈ’P‚É‘‚¯‚È‚¢‚±‚Æ‚ªŠm’肵‚½Žž“_‚Å”ŠwŒ¤‹†‚ɂ͎g‚¦‚È‚¢‚Á‚Ä‚±‚Æ‚ª–¾‚ç‚©‚È‚ñ‚æ‚ËB
‚»‚ê‚È‚è‚̃vƒƒOƒ‰ƒ€‘g‚ñ‚¾‚ç‚¢‚¯‚é‚Á‚Ä‚±‚ƂȂçC++‚Å‚àC#‚Å‚à‚¢‚¯‚é‚ñ‚Å‚·‚íBwww
‚¿‚Ȃ݂ɔŠw‰È‚̉”N“x‚ŃhƒƒbƒvƒAƒEƒg‚·‚é‚Ì‚ª‚Ü‚³‚É‚±‚±‚炵‚¢‚Ì‚ÅA
MŠw‰ï³ˆõ‚̉´‚ªŽŽ‚µ‚É—¬s‚ÌPython’²‚ׂĂ݂½‚Á‚Ęb‚Å‚·‚íA
ŠÔˆá‚¢‚È‚¢‚Ì‚Í
E”Šw‚ÌŒ¤‹†‚ÉŠñ—^‚·‚é‚Ì‚ÍPython‚¶‚á‚È‚­‘f’¼‚ÉMathematica
EExcelƒtƒ@ƒCƒ‹ŠO•”‚©‚ç‚¢‚¶‚­‚肽‚¯‚ê‚ÎOpenpyxel‚¶‚á‚È‚­C#+EPPLUS
‚Á‚Ä‚±‚Á‚Ä‚·‚í
‚¿‚Ȃ݂ÉA”’l‰‰ŽZ‚Á‚Ä‚±‚ƂȂçƒnƒi‚©‚çPython‚È‚ñ‚ÄŒŸ“¢‚·‚邿‚¤‚È‘ÎÛ‚¶‚á‚È‚­’P‚È‚éƒSƒ~•³ƒŒƒxƒ‹www
‘f’¼‚ÉA100‚Å‚à—pˆÓ‚µ‚ÄCUDA‚Å‚àŽg‚¦‚΂¢‚¢B

‚È‚ñ‚ŃSƒ~•³Python‚Æ‚©—¬s‚Á‚Ä‚ñ‚Ì?‚³‚Á‚ς藉ð‚Å‚«‚ñ‚íB
‚±‚ñ‚È‚ñWebScraping‚Æ‚©WebN“üˆÈŠO‚Æ‚¤‚¢‚¤ƒƒŠƒbƒg‚ ‚é‚Ì?
‚ ‚Ù‚ªŽg‚¤Œ¾Œê == Python ‚ÅFA?
[]
[‚±‚±‰ó‚ê‚Ă܂·]

743 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 15:06:02.22 ID:A9GFlV37.net]
>>705
1=1==3‚Æ’è‹`‚·‚邱‚Ƃɋ߂¢‚Ì‚ªƒÂŠÖ”‚Á‚Ä’m‚Á‚Ä‚é?
‚»‚¤A”Šw‰ÈˆÈŠOA‘ª“x˜_‚Á‚Ä‚â‚ç‚È‚¢‚ñ‚Å‚·‚æ
˜A‘±Œn‚Ìã‚É—£ŽUŒn‚ð\’z‚µ‚½‚è‚·‚éBƒ‰ƒvƒ‰ƒX•ÏŠ·‚Ìã‚ÉZ•ÏŠ·ì‚Á‚½‚è‚Ë
‚»‚±‚ÅŽg‚í‚ê‚é‚Ì‚ª
çƒÂ(x)dx =1
–{—ˆ1“_‚¾‚¯‚ª”ñ0‚ÌŠÖ”‚È‚ñ‚ÄÏ•ª‚µ‚Ä‚à0‚É‚µ‚©‚È‚ç‚È‚¢
ƒÂŠÖ”‚Á‚Ă̂Í
”¼’¼ü‚Ì–ÊÏ == 1
‚É‚µ‚Ü‚·‚Á‚Ă킯‚í‚©‚ç‚ñ"–ñ‘©"‚È‚ñ‚Å‚·‚æ
–{—ˆ0‚É‚¨‚¢‚Ă̂݇A‚»‚êˆÈŠO0‚Á‚ÄŠÖ”‚ÍÏ•ª‚µ‚Ä‚à0‚É‚µ‚©‚È‚ç‚È‚¢
‚»‚ê‚ðƒÂŠÖ”‚ÉŒÀ‚Á‚Ä1‚Æ"–ñ‘©"‚·‚é‚Ì‚ªƒ|

744 –¼‘OFƒCƒ“ƒg‚È‚ñ‚Å‚·‚ËB•¨—‚É‚¨‚¢‚Ä‚àHŠw‚É‚¨‚¢‚Ä‚à
‚±‚¤‚¢‚¤ƒtƒFƒCƒN‚Å‚à”j’]‚µ‚È‚¢‚Á‚Ä‚±‚¶‚‚¯‚ª’´ŠÖ”˜_
[]
[‚±‚±‰ó‚ê‚Ă܂·]

745 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 15:33:33.46 ID:A9GFlV37.net]
‚È‚ñ‚©Python‚²‚Æ‚«Žg‚¦‚邾‚¯‚ÌPythoner‚ª‚Å‚µ‚á‚΂Á‚Ă邯‚Ç
C/C++/C#Žg‚¦‚éƒvƒƒOƒ‰ƒ}‚ª”\—Í“I‚ÉPythonŽg‚¦‚È‚¢‚È‚ñ‚Ä‚±‚ƂȂ¢‚©‚çwww
‚¿‚å‚¢Žg‚Á‚Ă݂Ăâ‚Á‚Ï‚±‚è‚á‚ ‚©‚ñ‚Á‚Ä‚ª‚Á‚©‚è‚·‚邱‚Æ‚ª‘½‚¢
CxxŽg‚Á‚Ăĕ╌¾Œê‚Æ‚µ‚ÄPerlŽg‚¤A
ƒvƒƒOƒ‰ƒ€ƒ‰ƒ“ƒ`ƒƒ[‚â‚炨‹CŒyƒVƒFƒ‹ƒXƒNƒŠƒvƒg‚Æ‚µ‚Ä‚Íbash‚àPowerShell‚ðŽg‚¤A
”’lŒvŽZ“d‘ì‚É‚ÍMatlab‚àOctave‚àScilab‚àŽg‚¤A
”Ž®ŒvŽZ‚È‚çMathematica ‚àMaple‚à Mupad‚àŽg‚¦‚éA
‚±‚¤‚¢‚¤ƒ†[ƒU‚ɂƂÁ‚Ä‚Í
¢ŠÔ‚ÅPython—¬s‚Á‚Ă邯‚Ç‚±‚êŽg‚¤ˆÓ–¡‚ ‚ñ‚Ì?‚Á‚Ęb‚Ë
Œ¾Œêˆ—Œn‚Æ‚µ‚Ä—¬s‚Á‚Ä‚éˆÈŠO‚ɂǂ±‚ªƒAƒhƒoƒ“ƒe[ƒW‚È‚Ì?
‚Á‚Ä‚±‚ǂł·‚í

746 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 15:46:03.00 ID:iUQBARfO.net]
>>734
[‘wŠwK‚ɂ͉½Žg‚¤‚ÌH

747 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 15:54:22.45 ID:A9GFlV37.net]
‹óW‡‚̈µ‚¢‚¾‚¯‚Ç
?‚Æ{?}‚͈Ⴄ‚ñ‚Å‚Ë
ƒIƒ`ƒƒƒ‚ȃoƒN‚Æ‚²‚Ü‚©‚µ‚Ä‚½‚ñ‚¶‚á
³‰ð‚É’H‚è’…‚©‚È‚¢‚æwww
-
W‡‘°‚ª‚¹‚¢‚º‚¢‚ׂ«W‡‚¾‚ÆŠ¨ˆá‚¢‚µ‚Â܂­”Šw‰È˜A’†‚ª‘½‚¢‚ñ‚¾‚»-‚È(”ŠwƒZƒ~ƒi[‚œǂñ‚¾)
3—v‘f‚©‚ç‚È‚éW‡‚ÍÅ‘å8ŒÂ
‚»‚±‚©‚çl‚¦‚ç‚ê‚éW‡‚Ì‘®‚ÍÅ‘å2^8=256ŒÂ
‚»‚̂Ȃ©‚Å—LŒÀ‰‰ŽZ‚ÌŒ‹‚ÑA”ñ‰ÁŽZ‡•¹‰‰ŽZ‚ÉŠÖ‚µ‚ĕ‚¶‚Ä‚¢‚éW‡‘®‚Í29ŒÂ

748 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 15:56:43.89 ID:A9GFlV37.net]
>>735
‚³‚Ÿ?
‚±‚¿‚Ƃ犑Fƒf[ƒ^ƒx[ƒX‚ɉ߂¬‚È‚¢AI‚È‚ñ‚Ä‹»–¡‚Ì‘ÎÛŠO‚È‚ñ‚Å‚Ë
ƒJƒ‹ƒ}ƒ“ƒtƒBƒ‹ƒ^A—±ŽqƒtƒBƒ‹ƒ^AƒxƒCƒY„’èAViterbiƒAƒ‹ƒSƒŠƒYƒ€‚Á‚ĂȂçƒRƒƒ“ƒg‚Å‚«‚邯‚Ç‚Ëwwww



749 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 15:57:59.36 ID:A9GFlV37.net]
>>736
‹óW‡‚ª"?'‚ɂȂÁ‚Ä‚é‚ñ‚Å
?•”•ª‚Í‹óW‡‚É’u‚«Š·‚¦‚ēǂñ‚Å‚Ë

750 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 15:58:08.77 ID:y95b8UUh.net]
‚±‚è‚á•n–Rl‚©‚ÈH

751 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 19:43:58.62 ID:1Vr2GJ3G.net]
‹óW‡‚ð‚¤‚Á‚©‚è–Y‚ê‚é‚̂͂¨’ƒ–ڂȃoƒO‚Æ‚¢‚¤ˆÈŠO‚É•\Œ»‚͂Ȃ¢‚— ‚¿‚Ȃ݂ɕ’ʂ̓tƒ@ƒC‚Ɠǂނñ‚¾‚æ‚— W‡˜_Ž©‘̂͂»‚ñ‚ȓ‚¢‚à‚Ì‚¶‚á‚È‚¢‚—
Mathematica‚ÍŠÈ’P‚È”Ž®‚ª‰ð‚¯‚éAƒOƒ‰ƒt‚ªŠÈ’P‚É•`‚¯‚é‚Ȃǂ̗—R‚ÅŽg‚¤l‚ÍÌ‚©‚ç‚¢‚½‚¯‚ÇA¡‚Í‚à‚Á‚Æ•¡ŽG‚È‚±‚Æ‚µ‚½‚¢l‚ª‘½‚¢‚©‚çA”’lŒvŽZ‚É‚ÍR‚âPython‚ðŽg‚¤l‚ª‘½‚¢‚ÆŽv‚¤‚—
”—Å“K‰»•ª–ì‚àˆê•”‚̤—pƒ\ƒtƒg‚𜂯‚ÎPython‚ª‘½‚¢‚ÆŽv‚¤‚—
python‚ªŽg‚í‚ê‚é‚Ì‚ÍA’P‚É’†‚ðC/C++‚Å‘‚¢‚ÄŠO‘¤‚ðPython‚É‚·‚邯‘¬‚­‚Ĉµ‚¢‚â‚·‚¢‚©‚ç‚—
‹@ŠBŠwK(NN)‚ÆDB‚Í‘S‚­ˆá‚¤‚¯‚ÇA‚à‚µŽ©‘RŒ¾Œêˆ—‚ÉÚ‚µ‚¢‚È‚çword2vec‚̉ðà‹LŽ–‚Å‚à‘‚¢‚Ä‚½‚碂̂½‚߂ɂłà‚È‚é‚ñ‚¶‚á‚È‚¢H‚— ‰´‚à‘½­‚Í•ª‚©‚邯‚Ç‚—

752 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/24(–Ø) 20:35:43.32 ID:pklAHbiT.net]
> python‚ªŽg‚í‚ê‚é‚Ì‚ÍA’P‚É’†‚ðC/C++‚Å‘‚¢‚ÄŠO‘¤‚ðPython‚É‚·‚邯‘¬‚­‚Ĉµ‚¢‚â‚·‚¢‚©‚ç‚—

‘¬‚¢‚̂͑唼‚ªC++‚Å“®‚¢‚Ä‚¢‚é‚©‚ç‚ÅAˆµ‚¢‚â‚·‚¢‚ÆŒ¾‚Á‚Ä‚àAƒtƒ@ƒCƒ‹‚©‚çƒf[ƒ^
“Ç‚ñ‚Å“n‚·‚Æ‚©‚Ì•”•ª‚¾‚Á‚ÄC++‚Ńeƒ“ƒvƒŒ[ƒgŽg‚Á‚Ä‘‚¢‚½•û‚ªAPython‚æ‚艽”{‚à
‘¬‚¢‚ÆŽv‚¤‚ªH

753 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 21:17:04.78 ID:1Vr2GJ3G.net]
‚ ‚ê‚Å‚µ‚å‚— ‚â‚Á‚Ï‚èjupyter‚ÌŽg‚¢ŸŽè‚ª‚¢‚¢‚ñ‚Å‚µ‚å‚—
‚¿‚å‚Á‚Æ“®‚©‚µ‚ÄŽŽ‚µ‚ăOƒ‰ƒtŒ©‚Ä‹L˜^Žæ‚Á‚Ă݂½‚¢‚ÈŽŽsöŒë‚µ‚½‚¢‚Æ‚«‚Í‚—
‚¾‚©‚çƒKƒbƒcƒŠŽžŠÔ‚ª‚©‚©‚é•”•ª‚Ípython‚̂܂܂¶‚Ⴝ‚Ü‚Á‚½‚à‚Ì‚¶‚á‚È‚¢‚¯‚ÇAŽæ‚ꂽƒf[ƒ^‚ðŽŽ‚µ‚½‚èŠO‘¤‚̃ƒWƒbƒN‘g‚Þ‚Æ‚«‚Ípython‚Ì‚ªŠy‚Æ‚¢‚¤—‹ü‚¾‚ÆŽv‚¤‚æ‚—

754 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 21:58:37.46 ID:XlqSDiYA.net]
>>732
‚»‚ÌˆÊ‘Š‹óŠÔ‚Æ‚¢‚¤‚̂𒲂ׂ½‚ç™pW‡‚Ì™pW‡‚Ì‚¤‚¿ ‘S‘̂ƋóW‡‚ðŠÜ‚Ý
Še—v‘f‚̘a‚àÏ‚àŠ‘®‚µ‚Ä‚¢‚邱‚Ƃ炵‚¢‚Ì‚ÅRust‚Åì‚Á‚Ă݂܂µ‚½

fn ˜aW‡(W‡_x: usize, W‡_y: usize) -> usize { W‡_x | W‡_y }
fn ÏW‡(W‡_x: usize, W‡_y: usize) -> usize { W‡_x & W‡_y }
fn ‹óW‡(_size: usize) -> usize { 0 }
fn ‘S‘ÌW‡(size: usize) -> usize { ™p(size) - 1 }
fn ™p(size: usize) -> usize { 1 << size }
fn Š‘®(W‡: usize, —v‘f: usize) -> bool { W‡ & (1 << —v‘f) != 0 }
fn ˆê——(size: usize) -> impl Iterator<Item=usize> { 0..size }
fn —v‘fˆê——(W‡: usize, size: usize) -> impl Iterator<Item=usize> {
ˆê——(size).filter(move |&—v‘f| Š‘®(W‡, —v‘f))
}
fn main() {
let input = ['a', 'b', 'c'];
let n = input.len();
ˆê——(™p(™p(n)))
.filter(|&s|
Š‘®(s, ‘S‘ÌW‡(n)) && Š‘®(s, ‹óW‡(n)) &&
—v‘fˆê——(s, ™p(n)).all(|x|
—v‘fˆê——(s, ™p(n)).all(|y|
Š‘®(s, ÏW‡(x, y)) && Š‘®(s, ˜aW‡(x, y)))))
.for_each(|s| println!("{}", —v‘fˆê——(s, ™p(n))
.format_with(",", |s, f| f(&format_args!("{{{}}}", —v‘fˆê——(s, n)
.format_with(",", |index, f| f(&format_args!("{}", input[index]))))))));
}

‚±‚ê‚Å{},{a,b,c} ‚©‚ç {},{a},{b},{a,b},{c},{a,c},{b,c},{a,b,c} ‚Ü‚Å29ŒÂ‚ÌˆÊ‘Š‚ªŽZo‚³‚ê‚Ü‚µ‚½
“ü—Í‚ð4‚ ['a', 'b', 'c', 'd'] ‚É‚·‚邯355ŒÂ‚ÌˆÊ‘Š‚ªŽZo‚³‚ê‚Ü‚µ‚½
‚±‚ê‚Ň‚Á‚Ä‚¢‚Ü‚·‚Å‚µ‚傤‚©H

755 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 22:54:59.49 ID:9cbRkQeA.net]
Rust‚̃CƒeƒŒ[ƒ^ƒ`ƒF[ƒ“‚Å錾“I‚Á‚Û‚­ƒVƒ“ƒvƒ‹‚É‘‚¯‚Ä‚¢‚¢‚È

756 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 23:16:44.72 ID:1Vr2GJ3G.net]
‚‚¢‚É‚±‚ñ‚È‚µ‚傤‚à‚È‚¢“ú–{Œê‚̃R[ƒh‚ð‚ ‚°‚ÄŽ©‰æŽ©Ž^‚µŽn‚ß‚½RustMŽÒ‚—
‚»‚ñ‚ÈŽ©–¾‚Å‚µ‚傤‚à‚È‚¢ƒSƒ~ƒR[ƒh‘‚¢‚Ä‚é‰É‚ª‚ ‚Á‚½‚çƒNƒ\‘¬‚¢³‹K•\Œ»ƒGƒ“ƒWƒ“‚Å‚àì‚Á‚Ă݂½‚ç‚¢‚¢‚̂ɂ—

757 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 23:20:36.69 ID:rSdCMchJ.net]
>>745
Python‚Å‘‚¢‚Ä‚¢‚邯‚±‚Ì‘OƒŒƒX‚µ‚Ä‚¢‚½‚悤‚¾‚ª–{“–‚É‘‚¯‚é‚Ì‚©H
‚»‚ê‚Æ‚à>>732‚ªŒ¾‚¤‚悤‚É‘‚¯‚È‚¢‚Ì‚©H

758 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 23:31:17.75 ID:Uh4MbO9+.net]
ƒKƒCƒK[ŒN‚Í‚»‚¤‚¢‚¤ƒR[ƒh‚ð“ǂ߂Ȃ¢‚µ‘‚¯‚È‚¢
C++‚Å™pW‡(subsets)ì‚é‚Ì‚àŒ‹‹Ç‚Å‚«‚È‚©‚Á‚½



759 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/24(–Ø) 23:46:12.18 ID:1Vr2GJ3G.net]
’P”­ID‚ÅŽ©‰‰‘å•Ï‚¾‚Ë‚— o—ˆ‚È‚¢‚̂͂¨‘O‚¾‚¯‚—

760 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 12:11:43.15 ID:2aIwxdP0.net]
‘g‚݇‚킹W‡‚ð‚»‚Ì‚Ü‚Ü•ÛŽ‚µ‚悤‚Æ‚µ‚Ă鎞“_‚Å”nŽ­‚¾‚ëB
‰½‚̉ž—p‚àl‚¦‚ĂȂ¢‚ÌŠÛo‚µ‚¾‚ÈA‹£‹ZƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Æ‚©‚»‚Á‚¿‚̃Aƒz‚©B

761 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 12:14:33.84 ID:vqaIaLyp.net]
>>749
‚ł͂¨Žè•À‚Ý”qŒ©

762 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 12:40:40.57 ID:enyWdq4S.net]
>>749
‚â‚ß‚½‚ê‚—

763 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 12:42:10.27 ID:w9HuCaKe.net]
>>749
ŽÀƒR[ƒh‚ðo‚»‚¤‚º
o‚¹‚È‚«‚ᕉ‚¯‚Ì¢ŠE

764 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 13:48:01.88 ID:enyWdq4S.net]
>>749
‚¨‘O‚Ì•‰‚¯‚â‚Å

765 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 14:03:38.99 ID:svg4cCIa.net]
ŒÍ‚êƒXƒŒ‚â@‰Él‚Ç‚à‚Ì@•³‚ÌÕ

766 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 14:31:21.44 ID:2aIwxdP0.net]
‚È‚é‚Ù‚ÇA–{‹C‚Å‚±‚¤‚¢‚¤ƒR[ƒh‚ð‚ ‚è‚ª‚½‚ª‚é”nŽ­‚Á‚ÄŒ‹\‘½‚¢‚ñ‚¾‚ÈB
‚»‚è‚árust~‚ª‚¢‚¢‹C‚ɂȂÁ‚¿‚Ⴄ‚킯‚¾B

767 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 16:28:42.69 ID:xgDHHux/.net]
>>753
ID•Ï‚¦–Y‚ꂽ‚ÌH

768 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 17:17:18.88 ID:enyWdq4S.net]
>>756
—¥‹V‚ÉID•Ï‚¦‚Ăđ
‚¨‘O‚Ì‚±‚Æ‚â‚Å



769 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 17:43:08.49 ID:Sr8uMs9s.net]
>>755
‰½‚ð–â‘è‚É‚µ‚Ä‚¢‚éH
>>743‚È‚ç’P‚Ȃ镒ʂ̃CƒeƒŒ[ƒ^‚̃R[ƒh‚ÉŒ©‚¦‚é
–â‘è“_‚ð‹ï‘Ì“I‚ÉŒ¾‚¦‚È‚«‚ች‚ðŒ¾‚¢‚¢‚½‚¢‚Ì‚©‚í‚©‚ç‚È‚¢‚æ

770 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 18:17:49.67 ID:+pS3/Cvs.net]
>>755
•¡»ƒIƒW‚³‚ñ‚̃R[ƒh‚ð‚ ‚è‚ª‚½‚ª‚Á‚Ä‚é‚â‚‚Ȃñ‚Ä‚¨‚ç‚ñ‚æ
‚¢‚‚à‚̉˜ƒR[ƒh‚¾‚©‚瑦NG

771 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 18:52:17.27 ID:eoZx8ezX.net]
‚ ‚ê•¡‚¨‚¶‚È‚ñH

‚»‚ê‚Í‚Æ‚à‚©‚­>>749‚̃R[ƒhŒ©‚Ă݂½‚¢‚í

772 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 18:59:38.47 ID:JpusqDH/.net]
>>749
‚Ý‚ñ‚È‚±‚ñ‚¾‚¯Œ©‚¹‚ë‚Á‚ÄŒ¾‚Á‚Ä‚ñ‚¾‚æ
Œ©‚¹‚ë‚æ
“¦‚³‚Ë‚¦‚¼H

773 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 19:32:15.82 ID:h6MJAUlj.net]
>>743‚̃R[ƒh‚ðŒ©‚Ä‚Ý‚½‚ª
rangeƒCƒeƒŒ[ƒ^‚ðfilter‚µ‚Ä‚¢‚邾‚¯‚Ì•’ʂ̂悭‚ ‚éƒR[ƒh‚¾‚È
filter‚Ì’†‚Ìbool’l‚ª(x, y)‚Ì“ñ’i‚Ìall‚ɂȂÁ‚Ä‚¢‚邾‚¯‚Å‚±‚ê‚à‚æ‚­‚ ‚éƒpƒ^[ƒ“

>>755
‚Ü‚³‚©‚ÆŽv‚¤‚ª‚±‚¤‚¢‚¤ƒR[ƒh‚ð‰‚߂Č©‚½‰SŽÒ‚Ȃ̂ŗ‰ð‚Å‚«‚È‚©‚Á‚½‚Æ‚¢‚¤‚±‚Æ‚©H

774 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 21:14:50.48 ID:u98H5tRm.net]
‚Ç‚Á‚¿‚à‚Ç‚Á‚¿‚È‚ñ‚¾‚ª
ø‚Á‚Ä‚é‚â‚‚̎w“E‚ð—‰ð‚Å‚«‚È‚¢‚â‚‚ç‚à•’Ê‚Éƒ„ƒo‚¢‚©‚ç‚È

775 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 21:15:45.94 ID:Sf6AbPmi.net]
ƒoƒJ‚¾‚©‚çƒR[ƒh‘‚¯‚È‚¢‚Ì‚Éø‚Á‚ăR[ƒh‚­‚¾‚³‚¢‚Á‚ÄŒ¾‚¤‚ñ‚¾‚æ‚—

776 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 21:25:12.39 ID:1BFpe92B.net]
>>763
“IŠO‚ê‚ÈŽw“E‚µ‚©‚È‚¢‚º

>>764
ƒR[ƒh‚Í‘‚©‚È‚­‚Ä‚à‚¢‚¢‚Ƃ͎v‚¤‚ª
‚»‚Ìꇂ͉½‚ª–â‘è‚ÅŽ©•ª‚È‚ç‚Ç‚¤‚·‚é‚Ì‚©‚ðŒ¾—t‚Åà–¾‚·‚é‚ׂ«
‘ãˆÄ‚ðŒ¾—t‚©ƒR[ƒh‚Åo‚¹‚È‚¢‚â‚‚͌¾‚¢‚ª‚©‚è‚©–ù‰õ”Æ‚©ƒAƒ“ƒ`‚¾‚©‚ç–³Ž‹‚µ‚Ä‚¢‚¢

777 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 21:43:21.60 ID:Ux3SzCLX.net]
>>759
¡‚܂Ō©‚Ä‚«‚Äw‰˜ƒR[ƒhx‚ƘAŒÄ‚·‚鎞‚Í“Á’¥‚ª‚ ‚é
for‚âif‚ªŽg‚í‚ꂸ‚ɃCƒeƒŒ[ƒ^˜A½‚âðŒƒƒ\ƒbƒh‚ªŽg‚í‚ê‚éRustƒR[ƒh‚ÌŽž‚Éw‰˜ƒR[ƒhx‚ÆŒ¾‚Á‚Ä‚¢‚é

‚»‚Ì‚½‚ßw‰˜ƒR[ƒhx˜AŒÄ‚Ìl‚͈ȉº‚Ì3‚‚̃^ƒCƒv‚¢‚¸‚ê‚©
(1) Ž©•ª‚̃R[ƒh‚Ì‘‚«•û‚ɕ΂Á‚½M”O‚ª‚ ‚Á‚Ä‘¼‚ðŽó‚¯•t‚¯‚È‚¢ŠæŒÅƒ^ƒCƒv
(2) Ž©•ª‚ª—‰ð‚Å‚«‚È‚¢ƒR[ƒh‚ª‚ ‚邯”á”»‚µ‚½‚­‚È‚é’mŽãƒ^ƒCƒv
(3) Rust‚É”½Š´‚ª‚ ‚èRust“I‚È‘‚«•û‚ðŒ™‚Á‚Ä‚¢‚éƒAƒ“ƒ`ƒ^ƒCƒv

778 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 22:02:00.11 ID:9tHxWkJU.net]
‰˜ƒS[ƒ_‚̳”F—v‹w



779 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 22:06:20.29 ID:6nlCsPOx.net]
>>766
2‚©3‚¾‚낤

780 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 22:53:50.64 ID:thqo/0xR.net]
‚Ü‚ 1‚È‚çM”O‚ðà–¾‚·‚é‚È‚èƒR[ƒh‚ÅŽ¦‚·‚Ȃ肷‚邾‚낤‚©‚ç‚È

781 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 23:17:24.40 ID:Sf6AbPmi.net]
‚»‚à‚»‚à‚Ç‚¤‚Å‚à‚¢‚¢“à—e‚¾‚©‚ç‚È‚—

782 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 23:26:38.46 ID:5On1tMu9.net]
>>749
> ‘g‚݇‚킹W‡‚ð‚»‚Ì‚Ü‚Ü•ÛŽ‚µ‚悤‚Æ‚µ‚Ă鎞“_‚Å”nŽ­‚¾‚ëB

‚»‚ñ‚ȃR[ƒh‚͂ǂ±‚É‚àŒ©“–‚½‚ç‚È‚¢
Œë“Ç‚µ‚Ä‚¢‚é‚Ì‚©A‚»‚ê‚Æ‚àAƒR[ƒh‚ð“ǂ߂¸‚É“K“–‚É‘‚¢‚Ä‚¢‚é‚Ì‚©

783 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/25(‹à) 23:30:13.03 ID:eoZx8ezX.net]
‚±‚¤‚¢‚¤“WŠJ‚ňê“x‚Å‚à—Ç‚¢‚©‚ç
–{l(>>749)‚̃R[ƒhŒ©‚Ă݂½‚¢‚í

‚‚Á‚±‚Ü‚ê‚邯–Ù‚èž‚ñ‚¶‚Ⴄ‚à‚ñ‚ȂȂº‚©
‚‚Á‚±‚Ü‚ê‚đ҂Á‚Ă܂µ‚½‚Æ”â˜IA‚Æ‚©‚¶‚á‚È‚­‚Ä‚Ë

784 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/26(“y) 00:40:57.22 ID:9q2PYIcF.net]
‘‚¯‚È‚¢‚â‚‚ª‚¢‚邯Žv‚¤‚Æ‚±‚낪•|‚¢‚—

785 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/26(“y) 00:41:52.74 ID:9q2PYIcF.net]
‚Ü‚¶‚ł݂ñ‚Ȃǂñ‚Ç‚ñRust‚ðŒ™‚¢‚ɂȂÁ‚Ä‚¢‚­‚Ë‚—

786 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/26(“y) 01:38:57.93 ID:JTqKZDur.net]
>>773
ƒKƒCƒK[ŒN‚Í‚¢‚‚àƒR[ƒh‘‚¯‚È‚¢‚¶‚á‚ñ
¡‰ñ‚ÌRustƒR[ƒh‚ɂ‚¢‚Ä‚à”á”»‚È‚ÌH

787 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/26(“y) 02:27:45.11 ID:9q2PYIcF.net]
‰½“x‚Å‚àŒ¾‚¤‚ª‘‚¯‚È‚¢‚̂ł͂Ȃ­A‘‚©‚È‚¢‚¾‚¯‚— ø‚Á‚Ä‚à‰½‚ào‚ñ‚¼‚— ‚¨‘O‚ª‘‚¯‚È‚¢‚©‚ç‚Á‚Ä‘¼‚Ìl‚à‘‚¯‚È‚¢‚Æ‚©Žv‚¤‚È‚—

788 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/26(“y) 04:58:35.06 ID:YsGlpYqC.net]
>>776
¡‰ñ‚̓R[ƒh‚ð“ǂ߂Ȃ©‚Á‚½‚½‚ߔᔻ‚µ‚½‚èƒR[ƒh‚ð‘‚­‚Æ‚±‚ë‚܂ŒH‚è’…‚¯‚È‚©‚Á‚½‚Æ‚¢‚¤ƒIƒ`‚È‚ñ‚¾‚ë



789 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/26(“y) 06:40:57.68 ID:9q2PYIcF.net]
‰½Œ¾‚Á‚Ä‚ñ‚¾H‚±‚Ìl‚— Ž©•ª‚Ì‚¨‚‚ނª‘«‚è‚È‚¢‚©‚ç‚Á‚Ä“¯‚¶Šî€‚Å‘¼l‚ðŒ©‚È‚¢•û‚ª‚¢‚¢‚æ‚—

790 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/26(“y) 07:02:16.69 ID:lZnQW6V9.net]
’¿‚µ‚­”½‰ž‚µ‚Ä‚¢‚È‚¢‚©‚çƒR[ƒh‚ª“ǂ߂Ȃ©‚Á‚½‚Ɉê•[

791 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/26(“y) 09:36:14.32 ID:9y5xuIje.net]
”½‰ž‚ªƒƒ“ƒpƒ^[ƒ“‚ɂȂÁ‚Ä‚«‚Ă邩‚çA‘ŠŽè‚ª’ú‚ß‚é‚܂œ¯‚¶“à—e‚ðŒJ‚è•Ô‚·‚ñ‚¾‚낤‚È
’á”\‚É‚ ‚肪‚¿‚Ès“®w

792 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/26(“y) 12:25:46.50 ID:ShQHM1dQ.net]
‚¨ŒÝ‚¢‘ŠŽè‚É‚µ‚Ä‚à‚炦‚é‚â‚‚ª‚¢‚Ä—Ç‚©‚Á‚½‚Ë
Šu—£ƒXƒŒ—§‚Ä‚½‚â‚‚Ɋ´ŽÓ

793 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/26(“y) 23:51:11.15 ID:/7nLRmyg.net]
>>749
‘g‚݇‚킹W‡‚̈Ӗ¡‚ª•s–¾‚¾‚ª['a', 'b', 'c']‚ɑ΂µ‚Ä™pW‡‚Ì™pW‡‚±‚Æ‚©H
>>743‚̃R[ƒh‚ÌŠÖ”ŒÄ‚Ño‚µ•”•ª‚ð“WŠJ‚·‚邯
uˆê——(™p(™p(n)))v‚Íu(0..(1 << (1 << n)))v
‚‚܂è™pW‡‚Ì™pW‡‚ð0‚©‚ç255(2^(2^3)-1)‚܂ł̔’l‚Åbit•\Œ»‚µ‚Ä‚¢‚邱‚ƂɂȂé
W‡‚Ì•\‹L‚Å‚±‚êˆÈã‚ÍŠÈ’P‚ɂȂç‚È‚¢‚µ‰ž—p‚àˆê”ÔL‚­Œø‚­‚̂ł͂Ȃ¢‚©

‚ ‚Ƃ͑f’¼‚ÉˆÊ‘Š‚ð–ž‚½‚·ðŒ‚ŃtƒBƒ‹ƒ^‚µ‚Ă邾‚¯‚¾‚È
| .filter(|&s|
| @Š‘®(s, ‘S‘ÌW‡(n)) && //‚±‚ê‚Í•K{ðŒ
| @Š‘®(s, ‹óW‡(n)) && //‚±‚ê‚à•K{ðŒ
| @—v‘fˆê——(s, ™p(n)).all(|x|
| @@—v‘fˆê——(s, ™p(n)).all(|y|
| @@@Š‘®(s, ÏW‡(x, y)) && //”CˆÓ‚Ìintersection‚à—v‘f‚ƂȂé•K{ðŒ
| @@@Š‘®(s, ˜aW‡(x, y)) //”CˆÓ‚Ìunion‚à—v‘f‚à—v‘f‚ƂȂé•K{ðŒ
| )))
‘S‚Ä‚ªƒrƒbƒg‰‰ŽZ‚݂̂ÅÏ‚ñ‚Å‚¢‚邿‚¤‚¾‚©‚ç
‚ǂ̌¾Œê‚Å‘‚¢‚Ä‚à‚±‚êˆÈã‚̓Vƒ“ƒvƒ‹‚©‚‚‘¬‚ɂȂç‚È‚¢‚ÆŽv‚í‚ê‚é

794 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 00:20:42.47 ID:PoGWmBV8.net]
‚Ü‚½–{l‚ªŽ©‰æŽ©Ž^‚µŽn‚ß‚½‚— ‚±‚ÌŽè‚̈—‚Íbit‰‰ŽZ‚ł͑‚©‚È‚¢‚æ‚— Ž©•ª‚Å’²‚ׂĂ݂ê‚΂¢‚¢‚—
‹£ƒvƒƒ}ƒjƒAŒN‚ª‘¬‚¢ƒR[ƒh‘‚¯‚È‚¢‚̂Ɋ撣‚Á‚½‚Á‚ÄŒ¾‚Á‚Ä‚à‚ç‚¢‚½‚¢‚炵‚¢‚—

795 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 00:33:18.39 ID:BBGNEHmu.net]
>>783
‚ׂ«W‡‚È‚çbit•\Œ»‚ªÅ‚àŽ©‘R‚ÅŒø—¦“I‚È‚ñ‚¶‚á‚È‚¢H
‘¼‚ÉŒø—¦“I‚È•\Œ»‚ ‚é‚ÌH

796 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 01:17:15.21 ID:PoGWmBV8.net]
‚»‚ê‚É‚µ‚©Žg‚¦‚È‚¢‚©‚ç‘‚©‚È‚¢‚ñ‚¾‚æ‚—

797 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 01:24:54.54 ID:+ow6V/HP.net]
>>783
‚»‚ê‚æ‚葬‚¢ƒR[ƒh‚𑂯‚é‚È‚ç‚Îo‚µ‚Ä‚Ý
‚Ç‚¤‚¹Œû‚¾‚¯ƒfƒ}ƒJƒZ‚È‚ñ‚¾‚ë

798 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/27(“ú) 01:29:17.18 ID:snCfFGlK.net]
•’i‚ÌŽdŽ–‚àƒR[ƒh‚ðˆêØ‘‚©‚È‚¢‚ÅŒû‚¾‚¯o‚·ŽdŽ–‚È‚ñ‚¾‚낤‚ÈB



799 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 03:56:07.43 ID:PoGWmBV8.net]
>>786-787
>>783

800 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 06:10:36.04 ID:WvsZWRxm.net]
>>783
‘¼‚Ì•û–@‚Å‚à‚Á‚Æ‘¬‚¢‚Ì‚ª‘‚¯‚邯Œ¾‚¤‚킯‚©
‚È‚ç‚Ή´‚ªŒö•½‚Ƀxƒ“ƒ`Žæ‚Á‚Ä‚â‚낤
ƒR[ƒh‚ðo‚µ‚Ä‚­‚ê

801 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 07:40:41.39 ID:mRPtF6UE.net]
>>788
>>780ww

802 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 08:50:56.35 ID:PoGWmBV8.net]
>>790
>>780

803 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 08:52:43.09 ID:KQB4wW2v.net]
‚»‚¤‚â‚Á‚ĈȌã‚͈À‰¿‚Å

804 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 08:53:00.96 ID:0J12mqZ3.net]
ƒIƒEƒ€•Ô‚µ‚̂‚à‚è‚Æ‚©’p‚Ìã“h‚èw

805 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 08:58:56.59 ID:XGyUiIw6.net]
>>783
‚±‚ê‚Íbit‰‰ŽZ‚Å‚¦‚¦‚â‚ë
‚à‚Á‚Æ—Ç‚¢•û–@‚ª‚ ‚é‚Ȃ狳‚¦‚Ä‚â

806 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 10:19:26.28 ID:6AFZPnaE.net]
>>783
bit‰‰ŽZ‚æ‚葬‚¢ƒR[ƒh‚Á‚ĂȂɂ©‚ ‚éH

807 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 10:31:00.82 ID:rqiHHq3k.net]
> ‚±‚ÌŽè‚̈—‚Íbit‰‰ŽZ‚ł͑‚©‚È‚¢‚æ‚—

ˆê؃R[ƒh‚ð‘‚©‚È‚¢‚Ȃ炱‚ê‚Í^‚¾‚È‚—

808 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 10:49:42.15 ID:PoGWmBV8.net]
>>792-796
>>783



809 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 10:54:38.88 ID:8Tlml6j+.net]
ƒ}ƒW‚łȂñ‚ŃR[ƒh‘‚©‚È‚¢‚ÌH

810 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 10:55:27.25 ID:hQNNJiB+.net]
>>796
‚È‚é‚Ù‚ÇI
”Þ‚ÍŒ‰‚¢‚È

811 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 11:44:30.72 ID:PoGWmBV8.net]
>>798-799
>>783

812 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 12:15:36.07 ID:CPBl4WFe.net]
>>796
ˆê؃R[ƒh‚ðu‘‚¯‚È‚¢vꇂà^‚¾‚Ëw

‹““®‚ª>>780‚ÅŽw“E‚µ‚½’Ê‚è‚ɂȂÁ‚Ă𶂦‚Ü‚­‚è

813 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 12:28:35.30 ID:PoGWmBV8.net]
>>801
>>783

814 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/27(“ú) 16:26:12.94 ID:snCfFGlK.net]
c++‚É‚àhygienicƒ}ƒNƒ“±“ü‚µ‚Ä‚­‚ꂽ‚ç‚È‚Ÿ

815 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 17:22:03.05 ID: ]
[‚±‚±‰ó‚ê‚Ă܂·]

816 –¼‘OFWcFtzXHa.net mailto: Rust‚Ìmacro‚Íident‘®«Žw’è‚É‚æ‚è•Ï”–¼‚ÉŠÖ‚µ‚Ä‚Íhygienic‚¾‚È
ƒ‰ƒCƒtƒ^ƒCƒ€‚ƃWƒFƒlƒŠƒbƒNŒ^‚ÉŠÖ‚µ‚Ă͂»‚¤‚łȂ¢‚¯‚ê‚Ç
[]
[‚±‚±‰ó‚ê‚Ă܂·]

817 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/27(“ú) 21:22:52.61 ID:PoGWmBV8.net]
ƒ}ƒNƒ‚»‚Ì‚à‚Ì‚ªŒ´‘¥‚¢‚ç‚ñ‚—

818 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/28(ŒŽ) 07:49:38.26 ID:pN+hSa41.net]
>>783
bit‰‰ŽZ‚ðŽg‚í‚È‚¢‚à‚Á‚Æ‘¬‚¢ƒR[ƒh‚Æ‚¢‚¤‚Ì‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢



819 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/28(ŒŽ) 09:01:32.11 ID:ZJaztVr1.net]
>>783
Google—l‚̖͔͉𓚂ª‚ ‚é‚̂łǂ¤‚¼
https://github.com/google/guava/blob/v31.1/guava/src/com/google/common/collect/Sets.java#L1587

820 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/28(ŒŽ) 21:03:15.30 ID:dJWBHkZn.net]
IDEŽg‚Á‚Äwindows.h‚Æ‚©ƒCƒ“ƒNƒ‹[ƒh‚µ‚Ä‚½Žž
ƒ}ƒNƒ‚̈—‚Ì‚¹‚¢‚łǂñ‚¾‚¯’x‚­‚È‚Á‚ăƒ‚ƒŠH‚Á‚Ä‚é‚ñ‚¾‚낤‚Æ
‚æ‚­•sˆÀ‚È‹CŽ‚¿‚ɂȂÁ‚Ä‚½

821 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/28(ŒŽ) 21:19:08.60 ID:aetLX46N.net]
>>808
ƒƒ‚ƒŠ‚â’x‚³‚ð‹C‚É‚·‚é‚È‚ç‚ÎIDEŽg‚킸‚Æ‚à‰½‚ç–â‘è‚È‚­ŠJ”­‚Å‚«‚é
IDEŽg‚Á‚Ă邭‚¹‚ɂȂº‚»‚ñ‚È‚±‚Æ‚ð‹C‚É‚·‚é‚Ì‚©H

822 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/28(ŒŽ) 23:04:54.34 ID:51Y1Thh9.net]
‚Ü‚¾‘±‚¯‚Ä‚ñ‚Ì‚©‚æ‚—
Google—l‚̖͔͉𓚂Ƃ©Œ¾‚Á‚Ä“IŠO‚ê‚È‚Ìo‚³‚ê‚Ä‚à‚—
#include‚͕ʂɃ}ƒNƒ‚Ì‚¹‚¢‚Å’x‚­‚È‚é‚Æ‚©‚»‚¤‚¢‚¤˜b‚Å‚à‚È‚¢‚µAƒ}ƒNƒ‚È‚ñ‚©ˆ—‚Æ‚µ‚Ă͂܂é‚Åd‚­‚È‚¢‚—
‘¶Ý‚ªˆ«‚Æ‚¢‚¤‚¾‚¯‚—

823 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/28(ŒŽ) 23:08:33.54 ID:SvEFPfvN.net]
>>810
ƒrƒbƒg‰‰ŽZ‚ðŽg‚í‚È‚¢‘¬‚¢ƒR[ƒh‚ð‚»‚ë‚»‚ë”â˜I‚µ‚ÄB

824 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 07:54:52.06 ID:CtwsyWiP.net]
C++11ˆÈ~‚Ì‹K‰æ‚¢‚¶‚è‚ÄA‚æ‚̂Ȃ©‚̃j[ƒY‚©‚ç‚·‚邯ŽÎ‚ßã‚Ì
ƒ†[ƒU[‚É‚»‚Á‚ÛŒü‚©‚ê‚邿‚¤‚È‹K‰æ‚΂Á‚©‚È‚ñ‚Å’—Í‚µ‚½‚Ì‚©‚È?
ƒeƒ“ƒvƒŒ[ƒg‚Å’è‹`‚µ‚½ŠÖ”A‚È‚ñ‚Æ‚©‚¤‚Ü‚­Ž©“®‘I‘ð‚³‚ê‚邿‚¤‚ÉŠæ’£‚Á‚Ă݂½ƒ‚ƒm‚Ì
ÅŒã‚Í“D“ꃃ^ŠÖ”‚ŃSƒeƒSƒeü‚è—§‚Ä‚½‚Á‚Ă̂ª‚±‚Ì10”N‚¾‚Á‚½‚悤‚È‹C‚ª‚µ‚ĂȂç‚È‚¢
‚»‚ñ‚È‚±‚Æ‚æ‚èC#‚Ńtƒ@ƒCƒ‹ƒI[ƒvƒ“‚·‚邯‚«‚ÉŽg‚¦‚éusing‚Æ‚©C++‚ÅŽÀ‘•‚³‚ê‚Ä‚é‚Ì?
‚ ‚ꊵ‚ê‚Ä‚µ‚Ü‚¤‚Æ‚à‚¤try,catch‚È‚ñ‚©‚¤‚´‚­‚ÄŽg‚¦‚È‚¢

825 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 08:06:32.47 ID:fHExY7tI.net]
>>812
> ‚»‚ñ‚È‚±‚Æ‚æ‚èC#‚Ńtƒ@ƒCƒ‹ƒI[ƒvƒ“‚·‚邯‚«‚ÉŽg‚¦‚éusing‚Æ‚©C++‚ÅŽÀ‘•‚³‚ê‚Ä‚é‚Ì?
‚¨‘Oc

826 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 09:06:35.79 ID:tKmNrPY6.net]
ƒXƒR[ƒvƒAƒEƒg‚łȂñ‚©‚µ‚½‚¢‚È‚çƒfƒXƒgƒ‰ƒNƒ^‚łǂ¤‚É‚©‚·‚éC++‚Ì•ûj‚ð’m‚ç‚ñ‚Ì‚©H

827 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 10:21:53.60 ID:HFhqj5qW.net]
‚¿‚ñ‚¿‚ñƒVƒ…ƒbIƒVƒ…ƒbIƒVƒ…ƒbI

828 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 13:42:47.10 ID:CtwsyWiP.net]
>>814
‚Í‚Ÿ?
ƒXƒR[ƒvƒAƒEƒg?‰½‚˂ڂ¯‚Ä‚ñ‚¾
—áŠOˆ—‚̃fƒtƒHƒ‹ƒgˆ—‚Ì‚±‚Æ‚ðŒ¾‚Á‚Ä‚é‚ñ‚¾‚ª



829 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 13:43:14.23 ID:CtwsyWiP.net]
>>813
‚È‚ñ‚₨‘O

830 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 14:16:16.84 ID:CtwsyWiP.net]
—Ⴆ‚Î C$‚Ì
$"X = {X}"
‚ÉŠµ‚ê‚Ä‚µ‚Ü‚¤‚Æ
cerr,cout‚ ‚½‚è‚Ì
"x = " << x
‚Æ‚©Ž×–‚L‚·‚¬‚邾‚ë
null‡‘̉‰ŽZŽq‚É‚µ‚Ä‚à‚»‚¤B‚±‚ꂪ‚ ‚é‚©‚È‚¢‚©‚ŶŽY«‘åˆá‚¢
‹°‚ç‚­‚·‚®‚ɂłàŽÀ‘•o—ˆ‚»‚¤‚È‹@”\‚ª–¢‚¾‚ÉŽÀ‘•‚³‚ê‚ĂȂ¢B
async/await‚Å‚àC++20‚ł悤‚â‚­³Ž®ƒTƒ|[ƒg‚¾‚Á‚¯
‚Ç‚±Œ©‚Ä•W€‹KŠi‚«‚߂Ăñ‚Ì?
Cƒ†[ƒU‚ªC++’m‚Á‚Ä‚µ‚Ü‚¤‚ÆPure C‚Å‘‚­‚Ì‚ª‚¢‚â‚É‚È‚é‚æ‚¤‚É
C++ƒ†[ƒU‚ªC#’m‚Á‚Ä‚µ‚Ü‚¤‚Æ‚à‚¤C++‚Å‘‚­‚Ì‚ª‚ß‚ñ‚Ç‚­‚³‚­‚Ä‚©‚È‚í‚ñ‚Ì‚æ‚È

831 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 15:10:25.26 ID:s791HQmS.net]
>>816
‚˂ڂ¯‚Ä‚é‚̂͌N‚̂ق¤‚¾‚ÆŽv‚¤‚¼
‚ A‚˂ڂ¯‚Ä‚é‚킯‚¶‚á‚È‚­‚Ä‚½‚¾’m‚ç‚È‚¢‚¾‚¯‚©

832 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 15:59:34.10 ID:ffas ]
[‚±‚±‰ó‚ê‚Ă܂·]

833 –¼‘OFCIjO.net mailto: ‚»‚à‚»‚àusing‚Æ
> —áŠOˆ—‚̃fƒtƒHƒ‹ƒgˆ—‚Ì‚±‚Æ‚ðŒ¾‚Á‚Ä‚é‚ñ‚¾‚ª
‚ɂȂñ‚ÌŠÖŒW‚ª‚ ‚é‚ñ‚¾H
[]
[‚±‚±‰ó‚ê‚Ă܂·]

834 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 16:42:51.37 ID:sOLohvn0.net]
using‚ŃCƒ“ƒXƒ^ƒ“ƒX¶¬‚·‚邯AƒXƒR[ƒvƒAƒEƒg‚³‚ꂽ‚Æ‚«‚ÉDisposeƒƒ\ƒbƒh‚ðŒÄ‚Ño‚·‚±‚Æ‚ª•ÛØ‚³‚ê‚é
C#‚É‚ÍRAII‚ª‚È‚¢‚©‚ç try/finally ‚Æ‚©‚ʼnð•úˆ—‚ð‘‚­•K—v‚ª‚ ‚Á‚½‚肵‚Ä‚»‚Ìtry\•¶‚̓Nƒ\–Ê“|‚¾‚¯‚ÇAusing‚ðŽg‚¤‚Æ‚¨ŽèŒy‚É‘‚¯‚é

‚Ü‚ RAII‚ª‚ ‚ê‚΂»‚à‚»‚à‚±‚ñ‚Ȃ̕s—v‚©‚È

835 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 17:03:56.94 ID:1RqC5Y4R.net]
RAII‚ÍGCŽg‚í‚È‚¢Œ¾Œê—p‚¾‚©‚ç‚È

836 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 17:07:15.66 ID:7ru2bWxl.net]
RAII‚قǃ|ƒ“ƒRƒc‚È–¼‘O‚ª’·‚­Žg‚í‚ê‚Ä‚éƒP[ƒX‚à’¿‚µ‚¢‚æ‚Ë
Ž©òì—p‚Æ‚©‚È‚¢‚Ì‚©‚È

837 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 17:16:42.76 ID:QRpFWUID.net]
C#‚É‚àlock statement‚Ý‚½‚¢‚ÉRAII“I‚È‚à‚Ì‚à‚ ‚é

838 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 17:59:34.97 ID:bjKur886.net]
‚Þ‚µ‚ëC++‚ª‚à‚½‚炵‚½‚à‚̂̒†‚Å
ˆê”ÔႦ‚Ä‚é‚Ì‚ªRAII‚¾‚ÆŽv‚¤‚¯‚Ç



839 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 18:09:07.22 ID:wvo3NcdM.net]
‚»‚¤‚¢‚¦‚ÎC‚Édefer‚ª“ü‚é‚©‚à‚Á‚Ęb‚͂ǂ¤‚È‚Á‚½‚ñ‚¾H

840 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 19:17:05.07 ID:tpB/JA+o.net]
>>816
‚½‚Ô‚ñ
using(var sw=new StreamWriter("a.txt")){
sw.WriteLine("test");
}
‚Ì‚±‚ÆŒ¾‚Á‚Ä‚é‚ñ‚¾‚낤‚¯‚Ç

—áŠOˆ—‚̃fƒtƒHƒ‹ƒg‚Á‚Äfinally‚Ì‚±‚Æ‚¾‚æ‚ÈH
finally‚ň—‚·‚é‚̂͗áŠO‚ÌŽž‚¾‚¯‚¶‚á‚È‚¢‚¼

return/continue/break/throw‚ÅusingƒuƒƒbƒN‚𔲂¯‚邯‚«‚ÉIDisposable.Dispose()‚ðŽÀs‚·‚邽‚ß‚Ì\•¶‚¾‚¼

841 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 19:52:33.02 ID:AEoeDiSF.net]
>>821
C#: using‚ŃCƒ“ƒXƒ^ƒ“ƒX¶¬‚·‚邯AƒXƒR[ƒvƒAƒEƒg‚³‚ꂽ‚Æ‚«‚ÉDisposeƒƒ\ƒbƒh‚ðŒÄ‚Ño‚·‚±‚Æ‚ª•ÛØ‚³‚ê‚é
C++: ƒXƒR[ƒv“à‚Å’è‹`‚·‚邯AƒXƒR[ƒvƒAƒEƒg‚³‚ꂽ‚Æ‚«‚ɃfƒXƒgƒ‰ƒNƒ^‚ðŒÄ‚Ño‚·‚±‚Æ‚ª•ÛØ‚³‚ê‚é

‚Ü‚³‚©’m‚ç‚È‚¢‚ÌH

842 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 20:32:11.38 ID:/9JyHlX1.net]
>>822
GC‚ÍŠÖŒW‚È‚¢‚È

843 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 22:21:27.32 ID:HLabfOkH.net]
ƒXƒR[ƒv”²‚¯‚½Žž‚Ì“®ì‚·‚é‚Á‚đ㕨‚È‚ç‚â‚Á‚Ïdefer‚Ì‚ª–¾Ž¦“I‚ÅŽg‚¢‚â‚·‚¢‚Á‚Ă̂ªc‚É‚à“ü‚Á‚½——R‚¾‚낤‚ÈB

844 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 22:40:18.50 ID:zunmlMTL.net]
defer‚Á‚ÄŽÀÛ‚É“ü‚Á‚½‚ÌH ’ñˆÄ‚³‚ꂽ‚¾‚¯‚łȂ­H
‘‚«•û‚ªŠy‚Ȃ̂ÍC#‚ŊԈႢ‚È‚¢
ƒŠƒ\[ƒXƒŠ[ƒN‘Îô‚ÅC#‚Ìusing‚Ý‚½‚¢‚È\•¶‚ðaX“Ë‚Áž‚ñ‚¾gcŒ¾Œê‚Í‘½”
RAII‚Á‚ĕʂɂ»‚ñ‚Èd—v‚ȃL[ƒ[ƒh‚¶‚á‚È‚­A–¼‘O‚͂Ȃ¢‚¯‚ÇÌ‚©‚ç‚ ‚Á‚½l‚¦•û‚ÅAWindows3.1Žž‘ã‚Å‚àŠF•’ʂɎg‚Á‚Ä‚½

845 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 22:56:21.68 ID:UoyzmKMm.net]
>>830
Žg‚¢‚â‚·‚¢‚©‚È‚Ÿ
Ž©—R“x‚Í‚‚¢‚¯‚Ç‚»‚Ì•ªŠÔˆá‚¦‚â‚·‚¢‹C‚ª‚·‚é

846 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/29(‰Î) 23:05:49.29 ID:/9JyHlX1.net]
>ƒŠƒ\[ƒXƒŠ[ƒN‘Îô‚ÅC#‚Ìusing‚Ý‚½‚¢‚È\•¶‚ðaX“Ë‚Áž‚ñ‚¾gcŒ¾Œê‚Í‘½”

C#‚Ìusing‚Æpython‚Ìwith‚ÆA‚ ‚Æ—L–¼‚Ç‚±‚낾‚Ɖ½‚ª‚ ‚Á‚½‚Á‚¯‚©

847 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 06:51:40.79 ID:ES6j8MQa.net]
>>827
finally‚Ý‚½‚¢‚È‚à‚ñ‚ð—pˆÓ‚¹‚¸‚Éςނ±‚Æ‚ðŒ¾‚Á‚Ä‚é‚Ì‚É

‚¶‚áAŒN‚Ì‚ ‚°‚½ƒRƒCƒc
using(var sw=new StreamWriter("a.txt")){
sw.WriteLine("test");
}

“¯‚¶‚悤‚ÉC++‚Å‚±‚ê‚®‚ç‚¢ŠÈ’P‚É‘‚¯‚邯‚¢‚¤‚Ȃ瑂¢‚ÄŒ©‚¹‚Ä‚­‚ê

‰´‚Í>>616‚Å“¯—l‚̈—‚ðC++‚Å‘‚¯‚È‚¢‚Ƃ͈ꌾ‚à‚¢‚Á‚ĂȂ¢B
¶ŽY«‚½‚©‚­AŠÈ’P‚É‘‚¯‚éŽè–@‚ª—pˆÓ‚³‚ê‚ĂȂ¢‚±‚Æ‚ðŒ¾‚Á‚Ä‚éB
using‚¾‚¯H‚¢‚‚¢‚Ă邪

E$"X = {X}"
Enull‡‘̉‰ŽZŽq

‚Í?C++‚Å‚Ç[‘‚¯‚é‚Ì‚©¥”ñ’m‚肽‚¢‚©‚狳‚¦‚Ä‚­‚ê‚æ

848 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 07:54:45.46 ID:ES6j8MQa.net]
? ‰´‚Í>>616‚Å“¯—l‚̈—
Z ‰´‚Í>>816‚Å“¯—l‚̈—



849 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 07:56:10.67 ID:ES6j8MQa.net]
ƒoƒc‚ª‹@ŽíˆË‘¶‚â‚Á‚½‚È
X@‰´‚Í>>616‚Å“¯—l‚̈—
Z ‰´‚Í>>816‚Å“¯—l‚̈—

850 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 08:14:44.56 ID:MqQwCbKz.net]
>>834
‚»‚ÌusingƒuƒƒbƒN‚𔲂¯‚邯‚«‚ÉŽ©“®‚ÅDispose()‚ªŒÄ‚΂ê‚邯‚¢‚¤˜b‚È‚çA
C++‚¾‚ƃfƒXƒgƒ‰ƒNƒ^‚Å‚â‚é‚Á‚Ă̂ª>>814‚ªŒ¾‚Á‚Ä‚¢‚邱‚Æ‚©‚ÆB
using‚æ‚èŠÈ’P‚¾‚µ—áŠO‚Å‚à–â‘è‚È‚µB

851 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 08:18:15.81 ID:qdlu4xZp.net]
>>834
‰¡‚¾‚¯‚ÇAstd::ostream‚ÄRAIIŽg‚¦‚È‚©‚Á‚½‚Á‚¯H
ƒR[ƒh‚Í“K“–B

if (std::ofstream sw(filename)) {
sw << "test" << '\n';
} else {
std::cerr << "unable to open '" << filename << "'\n";
}

852 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 08:47:18.97 ID:zgtKcvNm.net]
>>834
C++Œü‚¯‚ÉÝŒv‚³‚ꂽƒ‰ƒCƒuƒ‰ƒŠ‚È‚çƒfƒXƒgƒ‰ƒNƒ^‚ÉI—¹ˆ—‚ð‘S•”‘‚¢‚Ä‚ ‚é‚Ì‚Åusing\•¶Ž©‘Ì‚ª•s—v

ƒXƒR[ƒvƒAƒEƒg‚ŃfƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂ê‚é

std::ofstream fs("a.txt");
fs<<"test"<<std::endl;

853 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 08:57:42.45 ID:zgtKcvNm.net]
>>834
C#2.0ˆÈ~‚ÉŽÀ‘•‚³‚ê‚Ä‚½“œˆß\•¶‚Ì‘½‚­‚ÍC++‚ɂ͎À‘•‚³‚ê‚Ä‚¢‚È‚¢

‚¨‘O‚ÌC++‚Ì—pŒê‚ª‚Æ‚±‚ë‚Ç‚±‚ëˆá‚¤‚©‚ç–³’m‚Ȃ悤‚É‚µ‚©Œ©‚¦‚È‚¢

854 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 10:15:21.19 ID:sgjjbJfo.net]
>>834
> E$"X = {X}"
> Enull‡‘̉‰ŽZŽq
‚Ü‚ ‚±‚ê‚Í‘S‘Rˆá‚¤ƒŒƒxƒ‹‚̘b‚¾‚¯‚Ç‚±‚¤Œ¾‚¤‚Æ‚±‚ë‚ÍC#‚͂Ȃ©‚È‚©—Ç‚­o—ˆ‚Ă邯Žv‚¤

855 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 13:15:41.55 ID:ES6j8MQa.net]
>>839
>fs<<"test"<<std::endl;

ƒtƒ@ƒCƒ‹ƒI[ƒvƒ“‚Å‚«‚Ă邩‚Ç‚¤‚©‚í‚©‚ç‚È‚¢‚̂ɑ‚«ž‚Þ‚Ì‚©‚æwww
C++‚ătƒ@ƒCƒ‹ƒI[ƒvƒ“‚Å‚«‚Ä‚à‚È‚¢‚Æ‚±‚ë‚É‘‚«ž‚ñ‚¾‚Æ‚«‚É
ˆ—‚ð’âŽ~‚¹‚¸AŽ©“®‚Å‚¤‚Ü‚­—áŠOˆ—‚·‚邨‚µ‚á‚ê‚È‹@”\‚È‚ñ‚Ä‚ ‚Á‚½‚Á‚¯?

using(var sw=new StreamWriter("a.txt")){
sw.WriteLine("test");
}

‚Æ‚¶‚á‘S‘RˆÓ–¡‚ªˆá‚¤‚¾‚ë
‚È‚ñ‚ŃGƒ‰[ƒ`ƒFƒbƒN‚µ‚È‚¢‚Ì?
‚í‚´‚í‚´ƒ`ƒFƒbƒN‚µ‚È‚«‚á‚¢‚¯‚È‚¢‚©‚Ç‚¤‚©‚̘b‚ð‚µ‚Ä‚ñ‚¾‚æ
‚í‚´‚Ƙ_“_‚¸‚ç‚·‚È

>C#2.0ˆÈ~‚ÉŽÀ‘•‚³‚ê‚Ä‚½“œˆß\•¶‚Ì‘½‚­‚ÍC++‚ɂ͎À‘•‚³‚ê‚Ä‚¢‚È‚¢

‚»‚Ì’Ê‚è
‚»‚ê‚ð–â‘è‚É‚µ‚Ä‚ñ‚ÌB
‚»‚Ì‚¨‚©‚°‚ÅC++‚łͶŽY«‚ÌŒüオŒ©‚ç‚ê‚È‚¢
”F‚߂Ă邶‚á‚Ë[‚©www

856 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 13:54:11.00 ID:nEZBRLmQ.net]
C++ vs C#ƒXƒŒ—§‚Ă邩H

857 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 14:02:35.35 ID:uj+JKNAz.net]
>>842
> ƒtƒ@ƒCƒ‹ƒI[ƒvƒ“‚Å‚«‚Ă邩‚Ç‚¤‚©‚í‚©‚ç‚È‚¢‚̂ɑ‚«ž‚Þ‚Ì‚©‚æwww
‚»‚¤‚¢‚¤‚Ì‚ª—~‚µ‚¯‚è‚áƒGƒ‰[Žž‚É—áŠO‚ðo‚·‚悤‚É‚µ‚Æ‚¯‚΂¢‚¢‚¾‚¯
C# Žg‚Á‚Ä‚è‚á‚»‚ê‚®‚ç‚¢‚í‚©‚邾‚ë

... Žg‚¦‚Ä‚è‚á‚Ëw

858 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 15:37:33.26 ID:Blieee3P.net]
>>842
>>838‚Í–³Ž‹‚©‚æB
‚¸‚¢‚Ô‚ñ‚Æ“s‡‚Ì‚¢‚¢–Ú‚ð‚µ‚Ä‚¢‚é‚ñ‚¾‚ÈB



859 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 18:17:46.54 ID:aaZp/+dN.net]
>>838Œ©‚ê‚ÎC++‚ª‚È‚ºŠ‘Þ‚µ‚Ä‚¢‚­‚©‚æ‚­‚í‚©‚é‚È

860 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 18:28:11.81 ID:4Wrqo5DU.net]
>>846
‚È‚ñ‚ÅH
‚»‚±‚܂ł¢‚¤‚©‚ç‚ɂ͂«‚Á‚¿‚èà–¾‚µ‚Ä‚à‚炨‚¤‚©B
à–¾‚Å‚«‚È‚«‚á”nŽ­‚É‚µ‚悤‚©‚ËB

861 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 20:08:24.48 ID:WCI7hBXJ.net]
iostream‚È‚ñ‚Ä¡Žg‚Á‚ĂȂ¢‚¾‚ë

862 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/30(…) 20:21:40.16 ID:qIK9n1MF.net]
> C#‚Ìusing‚Ý‚½‚¢‚È\•¶

C#‚Ì”­–¾‚ÆŒ¾‚¤‚æ‚èA”­Ë‚ÍA‚¨‘O‚ç‚ÌŒ™‚¢‚ÈAVisual Basic(VBA)‚ÌAWith`
End With‚¶‚á‚È‚¢‚©‚ÈH

863 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 20:22:04.28 ID:UJJsLtPb.net]
C++‚Í—áŠO‚ªcharƒx[ƒX‚Ìwhat‚µ‚©‚È‚¢Žž“_‚Å“ú–{ŒêWinã‚ł͎Àî‚Æ‡‚í‚È‚­‚È‚é‚ñ‚æ‚ËB

864 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 20:22:32.28 ID:/krHLZdG.net]
>>834
Rust‚¾‚ƈȉº‚̂悤‚ɂȂé

> Eusing

Rust‚àC++‚Æ“¯‚¶‚­RAII‚Ȃ̂Åusing‚Í•s—v
let mut file = File::create("a.txt")?;
file.write("test")?;
ƒGƒ‰[Žž‚Í?‰‰ŽZŽq‚Å‘¦return‚ƂȂè—áŠOˆ—‚Æ—ÞŽ—ó‘ԂɂȂé
ƒXƒR[ƒv‚𔲂¯‚鎞‚ÉŽ©“®“I‚ɃfƒXƒgƒ‰ƒNƒ^drop()‚ªŒÄ‚΂ê‚é
‰½‚à‚µ‚È‚­‚Ä‚àƒtƒ@ƒCƒ‹‚Ȃ玩“®close‚³‚ê‚ăƒbƒN‚Ȃ玩“®‰ðœ‚³‚ê‚é

> E$"X = {X}"

Rust‚ł͕W€ƒ}ƒNƒ—˜—p‚łقړ¯—l‚ÌŒ`Ž®
format!("x={x}")

> Enull‡‘̉‰ŽZŽq

Rust‚͈À‘SdŽ‹‚Ì‚½‚ߊeŒ^‚Énull‚ânil‚Æ‚¢‚Á‚½’l‚ª–³‚¢ó‘Ô‚Æ‚¢‚¤‚à‚Ì‚ª‚È‚¢
‚»‚±‚ÅŠÖ”Œ^Œ¾Œê‚Æ“¯—l‚ɑ㔓Iƒf[ƒ^‚Å‚ ‚éenum‚ð—p‚¢‚ăWƒFƒlƒŠƒbƒN‚ÉTŒ^‚ɑ΂µ‚Äenum Option<T>Œ^‚ðŽg‚¤
Option<T>Œ^‚ÍTŒ^‚Ì’lt‚ª‘¶Ý‚·‚éê‡Some(t)‚Æ‘¶Ý‚µ‚È‚¢ê‡None‚Ì2‚‚Ìenum’l‚ð‚Æ‚é
‚Ȃ̂Ånull‚ɑΉž‚·‚é‚à‚Ì‚ÍNone‚ƂȂ邪Œ^‚ªˆÙ‚È‚é‚̂Ŗ¾”’‚É‹æ•ʂł«‚ă~ƒX‚ª‚ ‚ê‚΃Rƒ“ƒpƒCƒ‹Žž‚ÉŒŸo‰Â”\

865 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 20:25:10.41 ID:/krHLZdG.net]
>>834
> Enull‡‘̉‰ŽZŽq

Rust‚Å‚Í>>851‚Æ‚¢‚¤ó‹µ‚Ȃ̂Ånull‡‘̉‰ŽZŽq‚ɂ‚¢‚ĂୂµŠT”O‚ªˆá‚Á‚Ä‚­‚邪
x‚ªNone‚ÌŽž‚ÉDEFAULT_VALUE‚Æ‚µ‚½‚¢ê‡
x.or(Some(DEFAULT_VALUE)) ‚ÅOption<T>Œ^‚𓾂é
x.or(Some(DEFAULT_VALUE)).unwrap() ‚ÅTŒ^‚𓾂é
x.unwrap_or(DEFAULT_VALUE) ‚ªã‹L‚̊ȈՔłÅTŒ^‚𓾂é

—Ⴆ‚ÎC#‚Å‚Ì x ?? y ?? z ‚ð‘S‚ÄOption<T>Œ^‚Å•\‚·‚Æ
Rust‚Å‚Í x.or(y).or(z) ‚ƂȂè‚Ù‚Ú“¯‚¶ƒVƒ“ƒvƒ‹‚È•\Œ»

‚¿‚Ȃ݂É?‰‰ŽZŽq‚É‚æ‚éNoneŽž‚Ì‘¦retun None‚à‰Â”\‚Å
—Ⴆ‚Ίeƒƒ\ƒbƒh‚ªOption<T>Œ^‚ð•Ô‚·‚Æ‚·‚邯‚±‚ê‚ÅTŒ^‚𓾂ç‚ê‚é
let output = input.method1()?.method2()?.method3()?;

866 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 20:27:16.59 ID:WCI7hBXJ.net]
>>850
‚»‚Ì—áŠOƒx[ƒX‚¾‚¯‚¾‚Æ‚¨‚à‚Á‚Ä‚é‚ÌH
ƒNƒ‰ƒX‚âŒ^‚È‚ç‚È‚ñ‚Å‚à“Š‚°‚ç‚ê‚é‚ñ‚¾‚ª

867 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 20:31:07.93 ID:UJJsLtPb.net]
‚»‚ê‚Í—áŠO‚»‚Ì‚à‚̂̌^‚Ì‚±‚Ƃłµ‚åB
Šî–{“I‚É‚Íexception‚Ì”h¶‚â‘·‚Åì‚ç‚ê‚Ä‚é‚à‚Ì‚ª‘唼‚¾‚©‚çwhat‚ŃƒbƒZ[ƒWŽó‚¯‚é‚킯‚¾‚ªA
‰½‚̃Gƒ“ƒR[ƒh‚©‚Í’è‚©‚ł͂Ȃ¢B

868 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/30(…) 20:33:36.81 ID:qIK9n1MF.net]
>>842
ª–{“I‚È—‰ð‚ª‚È‚¢AŽc”OŒN‚Ì‚²—lŽqB

> std::ofstream fs("a.txt");

ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ÅOpen‚·‚éê‡Aޏ”s‚·‚邯—áŠO‚ªƒXƒ[‚³‚ê‚é‚©‚çAŠÖ”“à
‚Ü‚½‚ÍãˆÊ‚Åtry`catch‚©‚ÈB C#‚âJava‚Å–ˆ‰ñNULLŽQƃ`ƒFƒbƒN‘‚¢‚Ă邩H

‚¢‚¸‚ê‚É‚µ‚ëAƒI[ƒvƒ“‚³‚ê‚Ä‚¢‚È‚¢ƒIƒuƒWƒFƒNƒg‚ª

> fs<<"test"<<std::endl;

‚É“n‚³‚ê‚邱‚Ƃ͂Ȃ¢B@‚±‚¤‚µ‚½ˆ—‚ÍAƒIƒuƒWƒFƒNƒg‚̃VƒŠƒAƒ‰ƒCƒYˆ—‚ðŽÀ‘•
‚µ‚½ŠÖ”“à‚Ö‹Lq‚µ‚ÄAŽQÆ“n‚µ‚ŃI[ƒvƒ“ς̃IƒuƒWƒFƒNƒg‚ð“n‚·‚Ì‚ªˆê”Ê“IB



869 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 20:43:31.08 ID:/krHLZdG.net]
Rust‚É‚Ínull‚à—áŠO‚à‚È‚­
‚Ç‚¿‚ç‚à‘㔓Iƒf[ƒ^Œ^‚Å‚ ‚éenum‚Å•\Œ»‚·‚邽‚ß
ƒVƒ“ƒvƒ‹‚©‚ˆÀ‘S«‚ðƒRƒ“ƒpƒCƒ‹Žž‚É•ÛØ‚Å‚«‚é

870 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 21:06:36.60 ID:UJJsLtPb.net]
Rust‚ÅC#‚Ìdynamic‚Ý‚½‚¢‚È‚±‚Æ‚â‚é‚ɂ͂ǂ¤‚·‚é‚ÌH

871 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 21:23:30.04 ID:yBbOBLyf.net]
>>849
‘S‘R‚¿‚Ⴄ‚íww

872 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 21:25:28.30 ID:9xKIjqbP.net]
>>857
C#‚ÍdynamicŒ^‚Æ‚¢‚¤ŠÔˆá‚Á‚½•û–@‚ðŽæ‚Á‚½‚½‚ß
C#‚ÍŽÀsŽžƒGƒ‰[‚¨‚æ‚ÑŽÀsŽž—áŠO‚ª”­¶‚µˆÀ‘S‚łȂ¢

Rust‚ÍŒ^‚Ƃ͒¼s‚·‚éƒgƒŒƒCƒg‚ª‚ ‚邽‚ß
•¡”‚Ì—lX‚ÈŒ^‚ɑ΂µ‚Ä‹¤’Ê‚·‚éU‚é•‘‚¢‚ðƒgƒŒƒCƒg‚Æ‚µ‚ÄŽÀ‘•‚Å‚«‚é
‚±‚ê‚ç‚̓Rƒ“ƒpƒCƒ‹Žž‚Ƀ`ƒFƒbƒN‚³‚êŽÀsŽž‚̈À‘S«‚ª•ÛØ‚³‚ê‚é

X‚ɉÁ‚¦‚ăgƒŒƒCƒg‚Ì—˜—p•û–@‚Í—p“r‚ÉŒü‚¯‚Ä2Ží—Þ—pˆÓ‚³‚ê‚Ä‚¢‚é
1‚‚͗˜—pŽž‚Éimpl Trait‚Å錾‚·‚éÓI‚ȃgƒŒƒCƒg—˜—p‚Å‚ ‚è
•¡”‚Ì—lX‚ÈŒ^‚ɑ΂µ‚ÄŠeX‚ÌÓI‚ɈقȂéƒR[ƒh‚ª“K—p‚³‚ê‚‘¬‚Å‚ ‚é
‚à‚¤1‚‚͗˜—pŽž‚Édyn Trait‚Å錾‚·‚é“®“I‚ȃgƒŒƒCƒg—˜—p‚Å‚ ‚è
•¡”‚Ì—lX‚ÈŒ^‚ɑ΂µ‚ÄŽÀsŽž‚Ƀ_ƒCƒiƒ~ƒbƒN‚ɃfƒBƒXƒpƒbƒ`‚µ_“î‚Å‚ ‚é
2Ží—Þ‚Æ‚à‚ɃRƒ“ƒpƒCƒ‹Žž‚Ƀ`ƒFƒbƒNŠm’è‚·‚邽‚ß
Rust‚ł͂±‚ê‚çŽÀsŽž‚ɃGƒ‰[‚â—áŠO‚ª‹N‚«‚邱‚Ƃ͂Ȃ¢

873 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/30(…) 21:55:25.20 ID:qIK9n1MF.net]
> Rust‚ł͂±‚ê‚çŽÀsŽž‚ɃGƒ‰[‚â—áŠO‚ª‹N‚«‚邱‚Ƃ͂Ȃ¢

ŽÀsŽž‚Ƀƒ‚ƒŠ‚ª‘«‚è‚È‚­‚È‚Á‚½‚çARust‚Å‘‚©‚ꂽƒvƒƒOƒ‰ƒ€‚Í
‚Ç‚ñ‚È‹““®‚ð•Ô‚·‚ÌH

874 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 21:57:54.53 ID:UJJsLtPb.net]
‚»‚ꂾ‚ÆŽg‚¦‚È‚¢‚È‚ŸB

875 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/30(…) 21:58:03.62 ID:qIK9n1MF.net]
>>858
‚¨‚È‚¶‚¾‚æB@using‚ɈꎞƒIƒuƒWƒFƒNƒg‚ð“n‚·ê‡‚ÉŒÀ‚Á‚ÄAusing‚ÌI‚í‚è‚Æ
ƒIƒuƒWƒFƒNƒgŽõ–½‚ª“¯‚¶‚È‚¾‚¯‚¾B

876 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 22:00:39.04 ID:T6u2kz/X.net]
–ˆ“x‚Ì‚±‚ƂȂª‚ç•¡ƒIƒW‚̃Aƒz‰ðà“ǂނÆ
RustŠ©‚߂Ăé‚̂͂±‚̃Œƒxƒ‹‚Ìl‚Ȃ̂©‚Ɣ߂µ‚­‚È‚é
–³’m‚É‚à’ö‚ª‚ ‚é

877 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 22:05:28.12 ID:qUkXH45r.net]
>>860
‚»‚ê‚¿‚á‚ñ‚Ƃ悭“ǂ߂æ
C#‚ÌdynamicŒ^‚ɑΉž‚·‚é‚à‚̘̂b‚¾‚ë

‚¿‚Ȃ݂ÉRust‚ł̓ƒ‚ƒŠƒAƒƒP[ƒ^‚à•ÏX‰Â”\•Ž©ì‚à‰Â”\‚ŃxƒAƒƒ^ƒ‹ŠÜ‚߂ĔCˆÓ‚̊‹«‚ɑΉž‚Å‚«‚é
‚¾‚©‚烃‚ƒŠ•s‘«Žž‚̑Ήž‚àŽ©—R‚ɂł«‚ÄOS“™‚à‘‚¯‚é
‚à‚¿‚ë‚ñˆê”Ô’Pƒ‚ȑΈ‚Æ‚µ‚Ä‚Ípanic

878 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 22:07:51.84 ID:jqrh8rWF.net]
>>861
C#‚Å‚ÌdynamicŒ^‚Å“K—p‚µ‚Ă鎖€‚Í‚·‚ׂēK—po—ˆ‚é‚Å‚µ‚å
”½—á‚ðŽ‚Á‚Ä‚±‚È‚¢ŒÀ‚肱‚ê‚ÍC#‘¤‚Ì•‰‚¯‚æ



879 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 22:11:11.16 ID:bu0twkVZ.net]
>>862
With~End With‚¾‚¯‚¶‚á‚È‚­using‚à•׋­‚µ’¼‚µ‚½•û‚ª‚¢‚¢‚æ
ƒŠƒAƒ‹‚Å’p‚ð‘~‚­‘O‚É

880 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 22:14:11.74 ID:UJJsLtPb.net]
‘ÎۂȃIƒuƒWƒFƒNƒg‚ªrust“à‚É‚ ‚é‚킯‚Å‚à‘¶Ý‚µ‚Ă邩‚³‚¦‚í‚©‚ç‚È‚¢ó‘Ô‚È‚ñ‚¾‚©‚çA
ŽÀsŽž‚ɂ̓Gƒ‰[‚â—áŠO‚ª”­¶‚·‚邯Žv‚¤‚Ì‚¾‚ª...

881 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 22:25:39.59 ID:ALQUZfnd.net]
>>867
‚Ç‚¤‚¢‚¤‘z’è‚©žB–†‚·‚¬‚Ă킩‚ç‚È‚¢‚½‚߈ê”Ê“I‚Șb‚ð‚·‚é‚Æ
Rust‚É‚Ínull‚àundefined‚à‚È‚¢‚µ
‚¢‚í‚ä‚étry-catch—áŠO‚à‚È‚¢‚©‚ç
‚ ‚éTŒ^‚ª‹‚ß‚ç‚ê‚鎞‚ÌŠÖ”‚̕ԂèŒ^‚Í>>851‚Å‚àG‚ê‚ç‚ê‚Ä‚¢‚邿‚¤‚ɑ㔓Iƒf[ƒ^Œ^‚ƂȂÁ‚Ä
enum Option<T>Œ^‚©enum Result<T, Err>Œ^‚É‚È‚é‚æ
‚±‚ê‚ç‚ÍTŒ^‚ðŽæ‚èo‚·‚½‚ß‚ÉL‚¢ˆÓ–¡‚ł̕ªŠò‚ƂȂ邾‚¯‚Å•’ʂɈ—‚ªi‚Þ‚Ë

882 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/30(…) 22:26:22.84 ID:qIK9n1MF.net]
>>866
‚¨‘O‚ªƒi[

883 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 22:31:08.47 ID:YEeL7eMZ.net]
>>867
‚»‚ê‚ÍC#‚ÅdynamicŒ^‚ðŽg‚Á‚Ä–â‘è‚ð‰ðŒˆ‚µ‚Ä‚¢‚é—Ⴓ͂Ȃ¢‚̂łÍH
—Ⴆ‚ÎWeb‚ÌDOM‘€ì‚È‚ÇF‚ñ‚ȈقȂéŒ^‚ª•Ô‚Á‚Ä‚­‚邯‚«‚Ì‚½‚ß‚ÉC#‚Å‚ÍdynamicŒ^‚ðŽg‚¤
Rust‚ł͂»‚¤‚¢‚¤Žž‚ɃgƒŒƒCƒg‚ðŽg‚¤‚Ì‚ÅF‚ñ‚ȈقȂéŒ^‚ª•Ô‚Á‚Ä‚«‚Ä‚à‘Ήž‚Å‚«‚é

884 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/30(…) 22:34:21.72 ID:qIK9n1MF.net]
>>839
> using‚æ‚èŠÈ’P‚¾‚µ—áŠO‚Å‚à–â‘è‚È‚µB

>>842 ‚ÍA

> using(var sw=new StreamWriter("a.txt")){

‚ÌAnew‚ÉŽ¸”s‚·‚邯A‚»‚ÌŽž“_‚Å—áŠO‚ªƒXƒ[‚³‚ê‚邱‚Ƃ𔻂Á‚ĂȂ¢‚ñ
‚¾‚낤‚ÈB

885 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/03/30(…) 22:37:02.42 ID:qIK9n1MF.net]
>>864
> ‚¿‚Ȃ݂ÉRust‚ł̓ƒ‚ƒŠƒAƒƒP[ƒ^‚à•ÏX‰Â”\•Ž©ì‚à‰Â”\

C++‚Å‚à‚Å‚«‚é‚킯‚¾‚ªH

886 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 22:42:11.12 ID:OkNrkUse.net]
>>872
‚Ç‚±‚É‚àC++‚Ì‚±‚Æ‚ð”ے肵‚Ä‚¢‚È‚¢‘‚«ž‚݂ɑ΂µ‚Ä“‚“˂̃Cƒ`ƒƒƒ‚ƒ“‚â‚È

‚»‚ê‚È‚çC++‚¾‚¯‚łȂ­
C‚Å‚à‚Å‚«‚é‚킯‚¾‚ªH

887 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 22:47:22.15 ID:4xlnCCQ3.net]
>>860
ŒN‚Í“ª‚ªˆ«‚¢‚È
C#‚ÌdynamicŒ^‚ÍŽ¸”sŽd—l‚Å‚ ‚邯‚¢‚¤˜b‚¾‚º
ƒƒ‚ƒŠ‚ª\•ª‚É‚ ‚Á‚Ä‚àŽÀsŽžƒGƒ‰[‚â—áŠO‚ÅŽ€‚ñ‚Å‚µ‚Ü‚¤
ƒRƒ“ƒpƒCƒ‰‚ªŒŸ’m‚Å‚«‚È‚¢Žd—l‚È‚½‚߃~ƒX‚ª‚ ‚Á‚Ä‚à’Ê‚µ‚Ä‚µ‚Ü‚¤‚©‚炾

888 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 22:50:27.28 ID:NgOFxdTU.net]
>>869
‚¢‚âAƒ}ƒW‚ŕ׋­‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚¼
using ‚̓XƒR[ƒv‚©‚çU‚¯‚鎞‚É Dispose ŒÄ‚Ô‚¾‚¯
Žõ–½‚ÉŠ´’m‚Í‚µ‚È‚¢‚æ



889 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 23:09:24.22 ID:4bDt5Vb4.net]
dynamicŽ©‘͖̂¼‘O‚ª‚í‚©‚Á‚Ä‚éreflection‚ð‚¢‚¿‚¢‚¿‘‚­‚̃_ƒ‹‚¢‚©‚ç‘Ó–‚È“±“ü‚ł͂ ‚é

ƒWƒFƒlƒŠƒNƒX‚ÉC++20‚Ìrequires‚Ý‚½‚¢‚ȧŒÀ‚ª‚ ‚ê‚Îdynamic‚È‚ñ‚Ä‚¢‚ç‚È‚©‚Á‚½‚̂͊m‚©‚¾‚ª

890 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 23:15:44.80 ID:SheiVyTd.net]
ŽÀsŽž‚ɂȂÁ‚Ă悤‚â‚­ƒGƒ‰[‚ðˆø‚«‹N‚±‚µ“¾‚édynamic‚ÍC#‚ÌÝŒvƒ~ƒX
C++‚âRust‚͈قȂé‰ðŒˆ‚ð‚µ‚Ä‚¢‚é

891 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/30(…) 23:59:52.46 ID:Lj4LP6Zg.net]
dynamic‚Á‚Ä‚»‚à‚»‚àƒŠƒtƒŒƒNƒVƒ‡ƒ“{Ž®–؂łµ‚傤‚ª
‚±‚ñ‚È‚à‚ñŽg‚¤‚È
ƒWƒFƒlƒŠƒbƒNŽg‚¦

892 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/31(–Ø) 00:03:05.89 ID:EY1WgKK4.net]
tagged-union‚¾‚æ

893 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/31(–Ø) 00:24:36.68 ID:LBSBAbTE.net]
ƒ~ƒX‚Á‚½Žž‚ɃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ðo‚¹‚È‚¢Žd—l‚͂悭‚È‚¢‚È

>>859
Rust‚ł̑Ήž‚Í3Ží—Þ‚¾‚È
(1) ƒWƒFƒlƒŠƒbƒN‚ɃgƒŒƒCƒg‹«ŠE‚ŧ–ñ‚µ‚ÄÓI‚Ƀ‚ƒmƒ‚[ƒtƒBƒ[[ƒVƒ‡ƒ“
(2) ƒWƒFƒlƒŠƒbƒN‚ɃgƒŒƒCƒg‹«ŠE‚ŧ–ñ‚µ‚Ä“®“I‚ɃfƒBƒXƒpƒbƒ`
(3) enum‚Ń^ƒO•t‚¯Žû—e‚µ‚Ĉ—Žž•ªŠò
‚¢‚¸‚ê‚àƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ń~ƒX‚ê‚ÎŽÀsŽž‚ł͂Ȃ­ƒRƒ“ƒpƒCƒ‹Žž‚É‘ŠúƒGƒ‰[”­Šo‚Å‚«‚é

894 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/31(–Ø) 01:54:42.49 ID:sTE3Pr3t.net]
>>855
std::ofstream‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Å—áŠO‚𓊂°‚é‚Á‚ă}ƒWH
•’i‚©‚çC++Žg‚Á‚Ä‚é‚ÌH

895 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/31(–Ø) 15:47:20.37 ID:TWJkYixT.net]
>>832
ƒŠƒ\[ƒX‰ð•ú‚Á‚Ä\‘¢‘̂ƕR‚¯‚é‚̂͌‹\–³—‚ª‚ ‚邯д‚¶‚邱‚Æ‚ª‘½‚¢B
‚à‚Á‚ƃRƒ“ƒeƒNƒXƒg‚É‚æ‚é‚Á‚Ä•û‚ªˆê”Ê“IŠ´Šo‚¾‚ÆŽv‚¤‚íB
‚»‚¤‚¢‚¤ˆÓ–¡‚Ådefer‚Ì‚ª“éõ‚ÞB

896 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/31(–Ø) 16:56:25.59 ID:+qzJxbYZ.net]
>>882
ã‚É‚à‘‚¢‚½‚¯‚ÇŽ©—R“x‚Í‚‚¢‚ÆŽv‚¤‚¯‚Ç–Y‚ꂽ‚èŠÔˆá‚¦‚½‚肵‚»‚¤‚Å•|‚¢

897 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/31(–Ø) 17:43:45.66 ID:TWJkYixT.net]
ƒfƒXƒgƒ‰ƒNƒ^‚𳂵‚­‘‚­•û‚ªŠÈ’P‚ŊԈႢ‚Æl‚¦‚Ä‚éH‚ ‚ñ‚܂藉ð‚Å‚«‚ñ‚ÈB

898 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/31(–Ø) 18:24:33.50 ID:wBL3yx/w.net]
>>884
ƒfƒXƒgƒ‰ƒNƒ^‚͈ê“x‘‚¯‚΂¢‚¢‚¯‚Çdefer‚ÍŽg‚¤“x‚É‘‚©‚È‚¢‚Æ‚¾‚߂łµ‚åH
‚Ç‚Á‚¿‚ªŠÔˆá‚¢‚â‚·‚¢‚©‚Íl‚¦‚é‚܂łà‚È‚¢



899 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/03/31(–Ø) 18:47:26.32 ID:d1Z8MU3o.net]
>>884
•K—v‚È‚à‚̂͂¾‚¢‚½‚¢•W€ƒ‰ƒCƒuƒ‰ƒŠ‚É“ü‚Á‚Ă邩‚çŽè‘‚«‚ÅŠæ’£‚é•K—v‚͂Ȃ¢‚̂łÍ
—áŠOˆÀ‘S‚É‚·‚é‚Ì‚ª‚ß‚ñ‚Ç‚­‚³‚¢‚Æ‚©‚»‚¤‚¢‚¤˜bH

900 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/02(“y) 20:19:43.92 ID:Yphv2UuC.net]
https://discourse.llvm.org/t/rfc-lifetime-annotations-for-c/61377
clang‚̓Ǝ©Šg’£‚Æ‚µ‚Ä‚¾‚¯‚ÇC++‚Élifetime“ü‚ê‚æ‚¤‚Æ‚¢‚¤‹c˜_‚ª‚ ‚é‚ñ‚¾‚Ë

901 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/02(“y) 20:54:43.62 ID:ezdDFz2p.net]
ƒ‰ƒCƒtƒ^ƒCƒ€“±“ü‚·‚ê‚΃Rƒ“ƒpƒCƒ‹Žž“_‚ŃoƒO‚ð”­Œ©‚Å‚«‚Ä
ŽÀsŽž‚Ì–³‘ʂȃfƒoƒbƒO‚ðŒ¸‚ç‚¹‚邵
ƒƒ‚ƒŠŠÖŒW‚Ì–¢’m‚̃ZƒLƒ…ƒŠƒeƒBƒoƒO‚àƒRƒ“ƒpƒCƒ‹Žž“_‚ÅŒŸo‚Å‚«‚é‚à‚ñ‚È

902 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/02(“y) 22:41:04.77 ID:5MtdHF70.net]
‚±‚êˆÈãC++‚ðÚ‚¬–Ø‚µ‚Ä‚±‚Ë‚­‚è‰ñ‚·‚ÌŽ~‚߂ɂµ‚½‚ç

903 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/03(“ú) 11:55:08.48 ID:W9pHkRzU.net]
>>887
‚Å‚àrust‚Æ“¯‚¶‚È‚çdoubly linked list‚Í•\Œ»o—ˆ‚È‚¢‚ñ‚Å‚µ‚åH

904 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/03(“ú) 12:04:52.85 ID:llhYZSlD.net]
>>889
C++‚Á‚Ä‚©‚í‚¢‚»‚¤‚ȉ^–½‚¾‚æ‚È‚ 

905 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/03(“ú) 16:13:05.78 ID:9lFqLTmO.net]
>>890
‚»‚ê‚ÍlifetimeŠÖŒW‚È‚­‚Äxor mutability‚̘b‚¾‚æ‚Ë

906 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/03(“ú) 16:37:52.29 ID:W9pHkRzU.net]
>>892
‚È‚é‚Ù‚Ç

907 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/03(“ú) 17:12:35.56 ID:Qom6hzMo.net]
>>890
Rust‚Å‚Ío—ˆ‚邿

908 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/03(“ú) 17:28:58.27 ID:FsLhH6TX.net]
>>885
‚»‚ñ‚Ȃ̈ês‘‚­‚¾‚¯‚ëBB‚Þ‚µ‚ëˆÓ}



909 –¼‘OF’Ê‚è‚̃fƒXƒgƒ‰ƒNƒ^‚ª“®‚¢‚Ă邩‰ö‚µ‚¢‹““®‚·‚éƒfƒXƒgƒ‰ƒNƒ^‚Ì‚ª–â‘è‹N‚±‚è‚Ü‚­‚肾‚íB []
[‚±‚±‰ó‚ê‚Ă܂·]

910 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/03(“ú) 17:44:36.67 ID:77d+30yb.net]
>>895
> ‚»‚ñ‚Ȃ̈ês‘‚­‚¾‚¯‚ëBB
‚Å‚«‚È‚¢ƒvƒƒOƒ‰ƒ}[‚Ì“TŒ^‚Å‘
ˆês‘‚­‚¾‚¯‚¾‚©‚çŠmŽÀ‚ɂł«‚邯Œ¾‚¤‚È‚çƒoƒO‚Í–³‚­‚È‚é‚í

> ‚Þ‚µ‚ëˆÓ}’Ê‚è‚̃fƒXƒgƒ‰ƒNƒ^‚ª“®‚¢‚Ă邩‰ö‚µ‚¢‹““®‚·‚éƒfƒXƒgƒ‰ƒNƒ^‚Ì‚ª–â‘è‹N‚±‚è‚Ü‚­‚肾‚íB
‚»‚ê‚Í‚¨‘O‚Ì”\—Í‚ª‘«‚ç‚ñ‚¾‚¯

911 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/04/03(“ú) 17:49:59.46 ID:rc6NcMYZ.net]
>>895
deferŽg‚¦‚Ήö‚µ‚¢‹““®‚Íâ‘΂µ‚È‚¢‚ƂłàH

912 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/03(“ú) 17:57:55.57 ID:9lFqLTmO.net]
ƒfƒXƒgƒ‰ƒNƒ^‚ÅƒŠƒ\[ƒX‚ª‰ð•ú‚³‚ê‚邱‚Æ‚ð•ÛØ‚·‚é‚̂̓f[ƒ^\‘¢‚ð’è‹`‚·‚él‚¾‚¯‚Ç
defer‚Ìꇂ̓f[ƒ^\‘¢‚ðŽg‚¤l‚ÌÓ”C‚ɂȂé

ƒf[ƒ^\‘¢‚ð’è‹`‚·‚é‰ñ”‚ÆŽg‚¤‰ñ”‚ł͕’ʂ͌ãŽÒ‚Ì•û‚ª‘½‚­‚Ȃ邩‚ç
defer‚Ì•û‚ªŠÔˆá‚¢‚ð‹N‚±‚µ‚â‚·‚¢‚Æ

913 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/03(“ú) 19:34:48.12 ID:W9pHkRzU.net]
>>894
ŽÀsŽž‚ɃI[ƒoƒwƒbƒh‚ªo‚éŒ`‚Å‚µ‚©ŽÀŒ»‚Å‚«‚È‚¢‚â‚ñ

914 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/03(“ú) 20:40:47.40 ID:9lFqLTmO.net]
>>899
ƒI[ƒo[ƒwƒbƒh‚ªo‚Ä‚é‚Ì‚Á‚Ä‹ï‘Ì“I‚ɉ½‚Ì‚±‚ÆH
std‚ÌLinkedList‚ÌŽÀ‘•‚É‚àƒI[ƒo[ƒwƒbƒh‚ ‚é‚ÌH

915 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 09:02:06.19 ID:14cK0a9Z.net]
>>900
LinkedList‚Á‚Äunsafe‚ÅŽÀ‘•‚³‚ê‚Ä‚é‚ñ‚¾‚¯‚ÇÓI‚Ƀƒ‚ƒŠƒZ[ƒtƒeƒB‚ðŽÀŒ»‚·‚錾Œê‹@”\‚ª‚ ‚éRust‚Å‚»‚ê‚ð‚·‚é‚Á‚Ä‚¨‚©‚µ‚¢‚æ‚ËH
‚»‚ê‚Á‚Äs‹V‚æ‚­ŽÀ‘•‚·‚邯ƒI[ƒo[ƒwƒbƒh‚ªo‚邱‚Ƃ̗ •Ô‚µ‚¾‚æ‚ËH‚¿‚å‚Á‚Ƃ͓ª‚ðŽg‚¨‚¤‚©H

916 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 09:14:12.42 ID:y2zkcNcq.net]
>>901
‚¦‚ÁA‚¶‚á‚ ‚È‚ñ‚Åunsafe‚Æ‚¢‚¤‹@”\‚ª‚í‚´‚í‚´—pˆÓ‚³‚ê‚Ä‚é‚ÌH
“ªŽg‚Á‚Äl‚¦‚Ă݂Ä

917 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 09:31:58.76 ID:WSInp7AV.net]
>>901
linked list‚ÉŒÀ‚炸‰½‚Å‚àunsafe‚Åì‚ç‚ê‚Ä‚¢‚邿
unsafe‚͈«‚ł͂Ȃ­AˆÀ‘S‚ȃCƒ“ƒ^ƒtƒF[ƒX‚ð”õ‚¦‚½Œ^‚⃂ƒWƒ…[ƒ‹‚Ì“à•”‚ɕ‚¶ž‚ß‚é‚à‚Ì
‚»‚ÌŒ‹‰ÊRust‚ł̓vƒƒOƒ‰ƒ€‘S‘̂̈À‘S«‚ð•ÛØ‚Å‚«‚é
ˆ«‚Ȃ̂̓vƒƒOƒ‰ƒ€‘S‘Ì‚ªunsafeó‘Ô‚ÈC/C++

918 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 09:56:40.12 ID:88Lrr0N7.net]
>>902
‚»‚è‚áRust‚ÌŒ^ƒVƒXƒeƒ€‚ªƒI[ƒo[ƒwƒbƒh‚ª‹N‚±‚é‚â‚è•û‚Å‚µ‚©ˆÀ‘S«‚ð•ÛØ‚Å‚«‚È‚¢‚©‚ç‚Å‚µ‚åH
“ªŽg‚¦‚È‚¢‚ñ‚¾‚Ë‚©‚í‚¢‚»‚¤



919 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 10:04:31.11 ID:y2zkcNcq.net]
>>904
‚»‚¤‚»‚¤AƒRƒ“ƒpƒCƒ‰‚ƃvƒƒOƒ‰ƒ}‚ÌÓ”C”͈͂𖾊m‰»‚·‚邽‚߂̎d‘g‚Ý‚¾‚æ‚Ë
Œ‹‹Ç >>899 ‚ÅŒ¾‚¢‚½‚©‚Á‚½‚Ì‚Í safe rust ‚¾‚¯‚Å LinkedList ‚ðŽÀ‘•‚·‚邯ƒI[ƒo[ƒwƒbƒh‚ª¶‚¶‚邯Œ¾‚¤‚±‚Æ‚¾‚Á‚½‚ñ‚¾‚Ë

920 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 10:09:11.84 ID:9r+bgOYm.net]
>>903
‚»‚ê‚Á‚ÄRust‚ÌŒ^ƒVƒXƒeƒ€‚ÉŠî‚¢‚Äs‹V‚æ‚­ŽÀ‘•‚·‚邯ƒI[ƒo[ƒwƒbƒh‚ªo‚邱‚Ƃւ̔½˜_‚ɂȂÁ‚ĂȂ¢‚æ‚ËH
‚‚܂èRust‚ÌŒ^ƒVƒXƒeƒ€‚Ídoubly linked list‚ðŠÜ‚ß‚½‚ ‚ç‚ä‚éƒf[ƒ^\‘¢‚ðƒI[ƒo[ƒwƒbƒh‚È‚­ŽÀ‘•‚Å‚«‚é‚قǂ̕\Œ»—Í‚ª‚È‚¢‚Á‚Ä‚±‚Æ‚¾‚æ‚Ë

921 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 10:23:50.48 ID:y2zkcNcq.net]
>>906
safe rust‚Ì”Íáe‚ł͂ ‚ç‚ä‚éƒf[ƒ^\‘¢‚ð•\Œ»‚Å‚«‚È‚¢‚̂͂»‚Ì’Ê‚è
‚Ȃ̂Åunsafe‚Æ‚¢‚¤escape hatch‚ð—pˆÓ‚µ‚Ä‚¢‚é
rust‚Ípure‚ÈŒ¾Œê‚ł͂Ȃ¢‚̂ŃRƒ“ƒpƒCƒ‰‚Å‚·‚ׂĂ̈À‘S«‚ð•ÛØ‚·‚邱‚Æ‚Íʼn‚©‚ç‘_‚Á‚ĂȂ¢‚æ

922 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 10:34:53.41 ID:M7C/Fpbq.net]
>>906
‚»‚ê‚͈Ⴄ
—Ⴆ‚ÎVec(ƒxƒNƒ^)‚ÍRust‚ª•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Å’ñ‹Ÿ‚µ‚Ä‚¢‚éŒ^‚¾‚ª
LinkedList(“ñdƒŠƒ“ƒNƒŠƒXƒg)‚àRust‚ª•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Å’ñ‹Ÿ‚µ‚Ä‚¢‚éŒ^‚Å‚ ‚é
Vec‚àLinkedList‚à“à•”‚Åunsafe‚ð—p‚¢‚Ä‚¢‚邪ˆÀ‘S‚ȃCƒ“ƒ^ƒtƒF[ƒX‚݂̂ðŒöŠJ‚µ‚Ä‚¢‚é
‚»‚Ì—¼ŽÒ‚ɈႢ‚͂Ȃ­Rust‚É‚æ‚éˆÀ‘S«‚Ì•ÛØ‚ɉ½‚à–â‘è‚ð‹y‚Ú‚µ‚Ä‚¢‚È‚¢

923 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 13:39:53.90 ID:RabHiWd3.net]
ƒI[ƒo[ƒwƒbƒhw‚Á‚Ä‚±‚Ƃł¢‚¢‚¶‚á‚ñ
’†“r”¼’[‚È’mޝ‚Ń€ƒL‚ɂȂ邩‚ç–³‘ʂȂâ‚èŽæ‚肪‘±‚­‚ñ‚¾‚æ

924 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 15:17:06.36 ID:ilb8jjlp.net]
>>908
> Vec‚àLinkedList‚à“à•”‚Åunsafe‚ð—p‚¢‚Ä‚¢‚邪ˆÀ‘S‚ȃCƒ“ƒ^ƒtƒF[ƒX‚݂̂ðŒöŠJ‚µ‚Ä‚¢‚é

ƒzƒ“ƒg‚©‚È‚ŸB@ƒxƒNƒ^[‚⃊ƒXƒg‚ªŠÇ—‚·‚éƒIƒuƒWƒFƒNƒgŽQÆ‚ðA•ʂ̎Qƃ|ƒCƒ“ƒ^
‚É‘ã“ü‚µ‚ÄAƒxƒNƒ^[‚⃊ƒXƒg‚ð”jŠü‚µ‚½Œã‚ÅŽQÆ‚ðŽg‚¤‚Ƃʂé‚ۂɂȂ肻‚¤‚¾‚¯‚ÇH

‚±‚ê‚ð–h‚®‚É‚ÍAƒxƒNƒ^[‚⃊ƒXƒgŽ©‘Ì‚Í‚à‚¿‚ë‚ñAŠe—v‘f‚ⶃ|ƒCƒ“ƒ^‚ðŠÜ‚ß‚Ä
‚ ‚ç‚ä‚é•Ï”‚ÉŽQƃJƒEƒ“ƒ^‚ðÝ‚¯‚½ã‚ÅAŽQÆ”‚ª0‚ɂȂÁ‚½ƒ^ƒCƒ~ƒ“ƒO‚ŃIƒu
ƒWƒFƒNƒgŽ©“®”jŠü‚·‚é•K—v‚ª‚ ‚邪A‚Ü‚³‚ɃI[ƒo[ƒwƒbƒhB

925 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 18:59:43.72 ID:RDBERkGC.net]
rust‚Á‚ÄAunsafeŽg‚Á‚Ä‚¢‚Ä‚à
ƒƒ‚ƒŠˆÀ‘S‚̃`ƒFƒbƒN‚Í‚µ‚Ä‚­‚ê‚é‚Á‚ÄŽ–‚Å‚ ‚Á‚Ä‚éH

926 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 19:11:22.90 ID:vi3Hd2oR.net]
>>911
‚»‚ñ‚È‚±‚Ƃ͂Ȃ¢B
ttps://doc.rust-jp.rs/book-ja/ch19-01-unsafe-rust.html

927 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 19:18:31.93 ID:UrWVuubJ.net]
rust‚Á‚ÄA§ŒÀ‚«‚‚¢‚Ȃ秌ÀŠÉ‚¢‘¼‚ÌŒ¾Œê‚ɕϊ·‚µ‚â‚·‚¢‚Æ‚©‚ ‚éH

928 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 20:04:42.98 ID:0mSmJ0PC.net]
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚É–â‘肪‚È‚¢‚Á‚ÄŒ¾‚¢Ø‚ê‚é‚Ì?
ƒRƒ“ƒpƒCƒ‰‚Æ‚©•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ð–ÓM‚Å‚«‚é‚Ù‚ÇŠ®¬“x‚‚¢‚ñ‚Å‚·‚©‚Ë
–ÓM‚µ‚Ă邯•s‹ï‡‚Ì”­Œ©‚ÉŽxႪo‚»‚¤



929 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 20:07:34.39 ID:Aq9lII9f.net]
Œ™‚È‚çŽg‚í‚È‚¯‚ê‚΂¢‚¢‚¾‚¯‚â‚ë

930 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 20:19:31.81 ID:VNZL7sLo.net]
>>910
‚»‚ñ‚ÈRust‚̉•à‚­‚ç‚¢‚ÍŠw‚ñ‚Å‚©‚烌ƒX‚µ‚悤‚ºw

931 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 20:23:28.80 ID:y2zkcNcq.net]
>>914
ƒvƒƒOƒ‰ƒ€‚ªƒoƒO‚Á‚½Žž‚ɂ܂¸Ž©•ª‚̃R[ƒh‚ð‹^‚¤‚ׂ«‚ÆŒ¾‚¦‚é’ö“x‚É‚ÍM—Ђł«‚邯Žv‚¤‚æ

932 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 20:28:34.57 ID:88Lrr0N7.net]
>>916
ƒI[ƒo[ƒwƒbƒh‚Ȃ͔̂ےè‚Å‚«‚ĂȂ­‚Ä‘

933 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 20:41:28.56 ID:y2zkcNcq.net]
>>910
> ƒxƒNƒ^[‚⃊ƒXƒg‚ªŠÇ—‚·‚éƒIƒuƒWƒFƒNƒgŽQÆ‚ðA•ʂ̎Qƃ|ƒCƒ“ƒ^
> ‚É‘ã“ü‚µ‚ÄAƒxƒNƒ^[‚⃊ƒXƒg‚ð”jŠü‚µ‚½Œã‚ÅŽQÆ‚ðŽg‚¤‚Ƃʂé‚ۂɂȂ肻‚¤‚¾‚¯‚ÇH

ˆÈ‰º‚̂悤‚ȃR[ƒh‚ðˆÓ}‚µ‚Ä‚é‚ñ‚¾‚ÆŽv‚¤‚¯‚Ç rust ‚¾‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚É‚È‚é‚æ

let v = vec![Box::new(1), Box::new(2)];
let ptr = &v[1];
drop(v);
println!("{ptr}");

https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=f4b4be3e93f71ec0828c6039dd156cb7

934 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 20:48:51.57 ID:ZmDtAG5s.net]
>>914
¡‚܂łɃRƒ“ƒpƒCƒ‰‚⃉ƒCƒuƒ‰ƒŠ‚̃oƒOŒ©‚‚¯‚½‚±‚Æ‚ ‚éH
Ž©•ª‚ªì‚èž‚ñ‚¾ƒoƒO‚ƂǂÁ‚¿‚ª‘½‚©‚Á‚½H

935 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 21:00:31.84 ID:V8HUi7lD.net]
–w‚ǂ̌¾Œê‚ª•W€ƒ‰ƒCƒuƒ‰ƒŠ‚̓oƒO‚Á‚Ä‚½‚èƒZƒLƒ…ƒŠƒeƒB‚ÌŒŠŒ©‚‚©‚Á‚½‚肵‚ÄXV‚µ‘±‚¯‚Ă邪‚ÈB

936 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 21:11:15.35 ID:y9KalPQq.net]
ƒƒ‚ƒŠˆÀ‘S«‚ÉŠÖ‚µ‚Ä‚¢‚¦‚Î
Rust‚È‚ç•s‹ï‡‚̉”\«‚ª‚ ‚é‚̂̓Rƒ“ƒpƒCƒ‰‚ƃ‰ƒCƒuƒ‰ƒŠ‚Ìunsafe—̈悾‚¯‚¾‚¯‚Ç
i‚µ‚©‚à‚»‚ê‚ç‚Í‚»‚±‚»‚±‚Ìl”‚Ń`ƒFƒbƒN‚³‚ê‚Ä‚¢‚éj
C/C++‚Ìꇂ ‚è‚Æ‚ ‚ç‚ä‚é‰ÓŠ‚Å‰Â”\«‚ª‚ ‚é‚©‚ç‚È
–ÓM‚Æ‚©‚łȂ­’Pƒ‚Ɉø‚­Šm—¦‚ª’á‚¢

937 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 21:11:46.66 ID:yn3hKO4L.net]
libc‚É‚àƒoƒO‚ ‚邵‚»‚ê‚Ç‚±‚ë‚©
ƒJ[ƒlƒ‹‚àƒ„ƒo‚¢–â‘è”­Šo‚·‚邱‚Æ‚ª‚ ‚é
‚à‚¤ƒpƒ\ƒRƒ“‚ð‘‹‚©‚瓊‚°ŽÌ‚Ă悤

938 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 21:41:12.90 ID:dNgOu4No.net]
>>921
‚¾‚©‚ç‚»‚ꂨ‘O‚ªŒ©‚‚¯‚½‚Ì‚©H



939 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 22:18:49.72 ID:yJV2c6am.net]
‰SŽÒ‚Ù‚ÇuƒRƒ“ƒpƒCƒ‰‚̃oƒOv‚Ȃǂƌ¾‚¢o‚·
ƒ_ƒjƒ“ƒOƒNƒ‹[ƒK[Œø‰Ê‚Å‚ ‚é

940 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/04(ŒŽ) 23:05:18.52 ID:jLJ2cB6c.net]
>>910
‚ ‚Ü‚è‚É‚à–³’m‚È‚»‚Ì’mޝ‚ÅRust‚ð’@‚­‚͖̂³—‚ª‚ ‚é
‚»‚¤‚¢‚¤ƒP[ƒX‚àŠÜ‚߂ČŸo‚µ‚Ä‚­‚ê‚é‚Ì‚ªRust
‚¾‚©‚çRust‚ÍC++‚æ‚è‚àˆ³“|“I‚É—D‚ê‚Ä‚¢‚é

941 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/05(‰Î) 06:13:13.50 ID:l+kYPJyP.net]
‚»‚ë‚»‚ë–O‚«‚ë‚æ‚±‚Ì—¬‚ê

942 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/05(‰Î) 09:01:35.21 ID:rwKxODkm.net]
>>926
Rust‚Íunsafe“à‚̃ƒ‚ƒŠŠÖ˜A‚̃oƒO‚܂ł͌Ÿo‚µ‚È‚¢‚¯‚ÇH
—ႦRust‚ɂ͖³’m‚¾‚Æ‚µ‚Ä‚àunsafe‚Æ‚¢‚¤ŒêŠ´‚©‚炾‚¯‚Åunsafe“à‚ł͉½‚à•ÛØ‚³‚ê‚È‚¢‚Á‚Ä‚±‚Ƃ̈́‘ª‚Å‚«‚邿‚ËH

943 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/05(‰Î) 09:22:45.52 ID:i/q849BZ.net]
>>928
‚à‚¿‚ë‚ñ‚»‚¤
‚»‚êˆÈŠO‚Ì•”•ª‚ðRust‚Í•ÛØ‚µ‚Ä‚­‚ê‚é‚©‚ç‘åŽèITŠé‹Æ‚ð‰‚߂Ƃµ‚ÄŠF‚ªÌ—p‚µ‚Ä‚¢‚é
‘S‚Ä‚ªunsafe‚ÈC++‚ðŽÌ‚‚ ‚éA

944 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/04/05(‰Î) 11:55:20.23 ID:Md/fZtCu.net]
2038”N–â‘è‚ðÄ”­‚³‚¹‚éƒR[ƒh‚ª‘½”‚ÌꊂɃRƒs[‚³‚ê‚Ä‚µ‚Ü‚Á‚Ä‚¢‚é
ttps://gigazine.net/news/20220330-2038-problem/

> ƒGƒCƒhƒŠƒAƒ“‚³‚ñ‚ª’²‚ׂ½ŒÀ‚è‚Å‚ÍA‰º‹L‚ÌƒŠƒ|ƒWƒgƒŠ‚ɂĖâ‘è‚Ì‚ ‚éƒR[ƒh‚ªŽg—p‚³‚ê‚Ä‚¢‚½‚Ƃ̂±‚Ƃł·B
>
> O3DE
> Dokany
> Ceph-Dokan
> libarchive
> ghc::filesystem
> ImageMagick
> Cxbx-Reloaded
> ReactOS
>
> ‚Ü‚½A‰º‹L‚ÌƒŠƒ|ƒWƒgƒŠ‚ɂ‚¢‚Ă͋LŽ–ì¬Žž“_‚ÅŠù‚ɃGƒCƒhƒŠƒAƒ“‚³‚ñ‚ÌŽw“E‚ðŽó‚¯‚ăR[ƒhC³Ï‚݂ƂȂÁ‚Ä‚¢‚Ü‚µ‚½B
>
> OpenRCT2
> DuckStation

945 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 03:36:26.34 ID:A9app5rs.net]
>>919
‚»‚êAŽqƒXƒŒƒbƒh‚ÅŽÀs‚·‚éŠÖ”‚Ɉø”‚Æ‚µ‚Ä“n‚µ‚ÄAƒXƒŒƒbƒhI—¹‚ð‘Ò‚½‚¸‚É
eƒXƒŒƒbƒh‘¤‚ʼnð•ú‚·‚邯‚©‚µ‚½‚çAƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂç‚È‚¢‚ÆŽv‚¤‚¯‚ÇH

946 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 03:42:32.00 ID:ryRy0Ktk.net]
>>931
‚»‚ñ‚È‚±‚Ƃ͕s‰Â”\‚¾‚낤
‚Ü‚¸‚ÍŠî–{“I’mޝ‚ðŠw‚ׂâ

947 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 04:46:14.51 ID:MueoLJZZ.net]
ƒGƒXƒp[‚³‚¹‚ñ‚ÈAƒR[ƒh‚ÅŽ¦‚¹

948 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 09:00:45.09 ID:Z4fh8uHR.net]
>>931
Œ©Ž–‚È’p‚Ìã“h‚è‚Ńƒƒ^



949 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/04/06(…) 09:22:57.25 ID:A9app5rs.net]
>>932
‰½‚ª•s‰Â”\‚È‚ÌH@ŽQÆ“n‚µ‚³‚ꂽê‡AƒXƒŒƒbƒhŠÖ”‘¤‚ł̓ƒCƒ“ƒXƒŒƒbƒh‘¤‚Å
‰ð•ú‚³‚ê‚é•Ï”‚ÌŽõ–½‚ª”»‚ç‚È‚¢‚©‚çAŽQƃJƒEƒ“ƒg‚ÅŽÀsŽž‚ɂ̓IƒuƒWƒFƒNƒg
Žõ–½‚ðŠÇ—‚Å‚«‚Ä‚àA­‚È‚­‚Æ‚àƒRƒ“ƒpƒCƒ‹Žž‚̃Gƒ‰[‚ɂ͂Ȃç‚È‚¢‚ÆŽv‚¤‚ªH

>>933
Rust‚â‚Á‚ĂȂ¢‚µA‚â‚é‹C‚à‚È‚¢B

‚¿‚Ȃ݂ÉA919‚Ý‚½‚¢‚ȃP[ƒX‚ÍŽÀۂɂ͂»‚à‚»‚à‘‚©‚È‚¢‚ªAƒRƒ“ƒpƒCƒ‰ˆË‘¶‚¾‚¯‚Ç
–ß‚è’l‚Æ‚µ‚ă[ƒJƒ‹•Ï”‚Ö‚ÌŽQÆ‚ð•Ô‚·‚Æ‚©‚ÍAŋ߂ÌC++‚¾‚ÆŒx‚ªo‚éB

‰Â•ψø”‚Ìprintf()“™‚Å‚àAÌ‚Í‘Ž®§Œä•¶Žš—ñ‚ƈø”‚Ì”‚âŒ^‚ªˆê’v‚µ‚Ä‚¢‚È‚­
‚Ä‚àƒm[ƒ`ƒFƒbƒN‚¾‚Á‚½‚¯‚ÇAŋ߂͌x‚ªo‚邵B

950 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 09:29:13.74 ID:OcEMaDN/.net]
>>935
–Ï‘z‚ÅŽv‚¢ž‚Ý‚ð‚µ‚Ä‰Ë‹ó‚̈Ӗ¡‚̂Ȃ¢˜b‚ði‚߂Ĕᔻ‚µ‚Ä‚¢‚é
‚È‚ñ‚Æ‹ð‚©‚È‚±‚Æ‚¾‚낤

951 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 10:57:59.47 ID:X0SajXCN.net]
>>931
ƒGƒ‰[‚É‚È‚é‚æ

use std::{thread, time::Duration};

fn main() {
let v = vec![Box::new(1), Box::new(2)];
thread::spawn(|| {
thread::sleep(Duration::from_secs(100000));
let ptr = &v[1];
println!("{ptr}");
});
drop(v);
}

https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=6ffcf2e259e138e27d653db6fdd4fc98

952 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 11:01:15.13 ID:BAnc7YwE.net]
>>935
C++‘Š“–‚̃R[ƒh‚©‹[Ž—ƒR[ƒh‚Å‚à‚¢‚¢‚©‚炨‘O‚ªŒ¾‚¤‘€ì‚̃R[ƒh‚ðo‚¹

ƒXƒŒƒbƒhŠÔ‘€ì‚©ŽQƂ̎g‚¢•ûŽü‚è‚ÅC++‚Å‚à‚Ô‚Á‰ó‚ê‚é‚â‚‚È

RustŽg‚¢‚Ì’N‚©‚ªƒRƒ“ƒpƒCƒ‹‚Ì’Ê‚µ‚悤‚ª‚È‚¢‚Á‚Ä‹³‚¦‚Ä‚­‚ê‚邾‚낤‚æ

953 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 11:41:09.81 ID:A9app5rs.net]
>>397
‚»‚êA“¯‚¶main()ƒXƒR[ƒv‚Ì’†‚Å錾‚µ‚Ä‚¢‚éƒ[ƒJƒ‹ŠÖ”‚¾‚©‚ç‚Å‚ÍH

•’ÊA‚»‚ñ‚È‘‚«•û‚¹‚ñ‚Å‚µ‚åB

thread::spawn‚Å‹N“®‚µ‚Ä‚¢‚éA–³–¼ŠÖ”‚ðAˆø”‚ ‚è‚̓Ɨ§‚µ‚½ŠÖ”‚Æ‚µ‚Ä
’è‹`‚µ‚ÄAŽQÆ“n‚µ‚Æ‚µ‚ăXƒŒƒbƒhŽÀs‚µ‚½ê‡AƒRƒ“ƒpƒCƒ‹Žž‚ÌÓI‰ðÍ
‚ł̓Gƒ‰[ŒŸo‚Å‚«‚È‚¢B

954 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 11:55:40.05 ID:KqMgG2U/.net]
—¬Î‚É‚±‚̃Œƒxƒ‹‚Ìl‚ð’@‚¢‚ĉx‚É“ü‚é‚̂͂â‚߂悤‚º

955 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 12:00:23.11 ID:a0CdlgS1.net]
>>939
ˆÓ–¡•s–¾‚¾‚È
ŽÀÛ‚É‚»‚¤‚¢‚¤ƒR[ƒh‚ð‚í‚©‚邿‚¤‚É‘‚¢‚Ä‚­‚ê

956 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 15:45:42.18 ID:MueoLJZZ.net]
thread::spawn‚ɂ͈ø”–³‚µ‚̃Nƒ[ƒWƒƒ‚µ‚©“n‚¹‚Ü‚¹‚ñ
pthread_create‚Æ‚©‚Å–¾Ž¦“I‚Évoid *‚ð“n‚·‚Ì‚É‘Š“–‚·‚鈗‚ÍARust‚¾‚Æ‚±‚̈ø”–³‚µƒNƒ[ƒWƒƒ‚ɃLƒƒƒvƒ`ƒƒ‚³‚¹‚é•û–@‚ÅŽÀŒ»‚³‚ê‚Ü‚·

‚ÅA‚»‚ê‚ð‚â‚Á‚Ä‚é‚Ì‚ª>>937‚Å‚·

957 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 16:11:31.38 ID:Dn8F6G2j.net]
>>924
VC‚¢‚¶‚Á‚Ä‚è‚ጙ‚Å‚àforƒ‹[ƒv‘O‚̉Šú‰»ƒoƒO‚ɂԂ¿“–‚½‚é‚íB
Å“K‰»ƒIƒvƒVƒ‡ƒ“‰º‚°‚邯‚©Afor“à‚Å‚â‚é‚Ì‚ð‚â‚߂邯‚©‚¢‚ë‚¢‚ëC³•û–@‚Í‚ ‚邪B
‚Þ‚µ‚ë‚¢‚܂܂ŃRƒ“ƒpƒCƒ‰ƒoƒO‚É“–‚½‚ç‚È‚¢•û‚ª•sŽv‹cB
‚¨‘OŽdŽ–‚µ‚Ä‚ñ‚Ì‚©‚Á‚Ä‹^‚í‚ê‚郌ƒxƒ‹B

958 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 16:23:15.68 ID:2Jp54xD1.net]
forƒ‹[ƒv‘O‚̉Šú‰»ƒoƒO‚Á‚Ăǂñ‚È‚ÌH



959 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 17:07:47.57 ID:X0SajXCN.net]
>>931
‚±‚¤‚¢‚¤‚±‚ÆH‚±‚ê‚àƒGƒ‰[‚ɂȂéB

use std::{thread, time::Duration};

fn main() {
let v = vec![Box::new(1), Box::new(2)];
thread::spawn(|| sub(&v[1]));
drop(v);
}

fn sub(ptr: &i32) {
thread::sleep(Duration::from_secs(100000));
println!("{ptr}");
}

https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=d90b955b8539696c776b1d44b0e8c5a9


‚¿‚Ȃ݂ɂ±‚ê‚̓Rƒ“ƒpƒCƒ‹‚ª’Ê‚é
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=38157f3760d2ce9dde7d9d22c74195ad

‚±‚ê‚Í’Ê‚ç‚È‚¢
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=38157f3760d2ce9dde7d9d22c74195ad

960 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 17:09:04.34 ID:X0SajXCN.net]
>>945
URLŠÔˆá‚¦‚½
ƒRƒ“ƒpƒCƒ‹’Ê‚é‚â‚Â
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=10577ae2a6cdd42a9815971f82772c3a

ƒRƒ“ƒpƒCƒ‹’Ê‚ç‚È‚¢‚â‚Â
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=9080880c0cab4626cd94cf4806b2e5a2

961 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 17:18:09.35 ID:vFuVta1u.net]
>>943
‹ï‘Ì“I‚É‘‚¯‚æw

962 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 18:45:31.77 ID:A9app5rs.net]
>>945
> ‚±‚¤‚¢‚¤‚±‚ÆH‚±‚ê‚àƒGƒ‰[‚ɂȂéB

Rust‚Ì•¶–@‚ª‚悤”»‚ç‚ñ‚¯‚ÇA‚¨‚¨‚ނˇ‚Á‚Ă邯Žv‚¤B

‚¿‚Ȃ݂ÉAC/C++‚¾‚Æ‘å‹K–̓vƒƒOƒ‰ƒ€ŠJ”­‚ð‘z’肵‚ÄAƒ\[ƒX•ªŠ„‚É‚æ‚é•ªŠ„
ƒRƒ“ƒpƒCƒ‹‚âAƒ‰ƒCƒuƒ‰ƒŠ‰»‚Æ‚¢‚¤Žd‘g‚Ý‚ª‚ ‚é‚킯‚¾‚ªARust‚ÌŒ¾ŒêŽd—l‚Á‚Ä
‚»‚Ì‚ ‚½‚è‚Ç‚¤‚È‚ñH

—Ⴆ‚ÎAƒXƒŒƒbƒhŠÖ”ufn sub(ptr: &i32)v‚ªAufn main() v‚ð•ʂ̃tƒ@ƒCƒ‹‚É
(—á: main.cpp, sub.cpp ‚̂悤‚É)ŽÀ‘•‚µ‚ărƒ‹ƒh‚·‚邯‚©AƒXƒŒƒbƒhŠÖ”‚Ì
ufn sub(ptr: &i32)v‚¾‚¯‚ðƒ‰ƒCƒuƒ‰ƒŠ(dll‚Ü‚½‚Ílib)‰»‚·‚邯‚©‚Å‚«‚é‚ÌH

‚»‚à‚»‚àARust ‚щƒCƒuƒ‰ƒŠ‚ð‘‚¢‚½‚èARust ‚Å‘‚¢‚½ƒvƒƒOƒ‰ƒ€‚Á‚ÄA‘¼‚Ì
Œ¾Œê‚Å‘‚©‚ꂽƒ‰ƒCƒuƒ‰ƒŠ(OpenCV‚Æ‚©)‚ÆƒŠƒ“ƒN‚Å‚«‚é‚Ì‚©H

963 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 18:47:00.11 ID:4TDuv4YW.net]
python‚̃‰ƒCƒuƒ‰ƒŠ‚Æ‚©github‚É‚¢‚­‚ç‚Å‚à‚ ‚邯‚ÇH

964 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 18:52:54.88 ID:X0SajXCN.net]
>>948
ƒ‚ƒWƒ…[ƒ‹•ªŠ„‚Í•’ʂɔõ‚¦‚Ä‚é
‚Æ‚¢‚¤‚©C/C++‚̃‚ƒWƒ…[ƒ‹•ªŠ„‚Í•nŽã‚È•û‚ÅA‘唼‚ÌŒ¾Œê‚͂܂Ƃà‚ÈŽd‘g‚Ý”õ‚¦‚Ă邿

Rust‚щƒCƒuƒ‰ƒŠì‚Á‚ÄC‚©‚çŒÄ‚Ño‚µ‚½‚èAC‚̃‰ƒCƒuƒ‰ƒŠ‚ðRust‚©‚çŒÄ‚Ño‚·‚±‚Æ‚àƒ‰ƒ“ƒ^ƒCƒ€‚Æ‚©‚ß‚ñ‚Ç‚­‚³‚¢‚±‚Æl‚¦‚¸‚É•’ʂɂł«‚é

965 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/06(…) 22:27:56.00 ID:MiVqlX0M.net]
Rust‚̃‚ƒWƒ…[ƒ‹•ªŠ„‚ÍC/C++‚Ì•ªŠ„ƒRƒ“ƒpƒCƒ‹‚Ƃ͂¿‚å‚Á‚ƈႤ‹C‚ª‚·‚é
C/C++‚¾‚ƃ\[ƒXƒtƒ@ƒCƒ‹‚²‚ƂɃRƒ“ƒpƒCƒ‹‚µ‚ăIƒuƒWƒFƒNƒgi.ojì‚Á‚Ä‚©‚烊ƒ“ƒJ‚ł܂Ƃ߂邯‚Ç
Rust‚Íʼn‚Écrate“à‚̃\[ƒX‚ð‚P‚‚ɂ܂Ƃ߂Ă©‚çˆê‹C‚ɃRƒ“ƒpƒCƒ‹‚·‚銴‚¶
iŒ©‚¦‚È‚¢•”•ª‚Å•ªŠ„‚µ‚Ä‚é‚Á‚Û‚¢‚¯‚ǃ\[ƒXƒtƒ@ƒCƒ‹’PˆÊ‚¶‚á‚È‚¢‚µƒvƒƒOƒ‰ƒ}‚͈ӎ¯‚µ‚È‚¢j

C/C++‚Ì.dll‚Æ‚©.lib‚ɑΉž‚·‚é‚Ì‚ÍRust‚¾‚Æcrate‚ɂȂ邩‚çsub‚¾‚¯ƒ‰ƒCƒuƒ‰ƒŠ‰»‚·‚é‚È‚ç
ƒtƒ@ƒCƒ‹‚𕪂¯‚邯‚¢‚¤‚æ‚èƒvƒƒWƒFƒNƒgicratej‚𕪂¯‚銴‚¶‚ɂȂ邩‚È

C/C++‚Ì.o‚ɑГ–‚·‚é’†ŠÔƒtƒ@ƒCƒ‹‚ÍRust‚¾‚Æ‘¶Ý‚µ‚È‚¢‚Í‚¸

966 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 06:01:34.50 ID:yfLrBpxG.net]
‚¢‚âgolang‚æ‚èC‚Æ‚Ì‘ŠŒÝ—˜—p‚̓}ƒV‚¾‚¯‚ÇA–J‚ß‚ç‚ê‚é‚Ù‚ÇRust‚ÉC‚Ƃ̌݊·«‚͂Ȃ¢‚æBD‚Æ‚©‚̂ق¤‚ª‚Ü‚¾‚Ü‚µ

967 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 07:14:19.71 ID:Ug2bY/ov.net]
Rust‚ÆC++‚Ì‘ŠŒÝŒÄ‚Ño‚µ‚ÍCXX‚ÅŠ®àø‚â

968 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 07:28:15.01 ID:G2jE/Lgc.net]
‚Ô‚Á‚¿‚Ⴏƒ‚ƒWƒ…[ƒ‹•ªŠ„‚ª‚È‚ñ‚ł悵‚Æ‚³‚ê‚Ä‚é‚Ì‚©‚ª‚í‚©‚ç‚È‚¢
‰ß‘å•]‰¿‚â‚ë
parse‚ɃI[ƒo[ƒwƒbƒh‚ ‚邯Œ¾‚í‚ê‚Ä‚¢‚邯‚ÇC/C++‚̂悤‚È•ªŠ„ƒRƒ“ƒpƒCƒ‹‚Ì•û‚ª•À—ñ‰»‚Å‚«‚邵‚¦‚¦‚â‚ñ



969 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 09:21:09.02 ID:0q4aQzv/.net]
C++‚ɂ̓‚ƒWƒ…[ƒ‹“±“ü‚µ‚½‚¢‚Æ‚¢‚¤
˜b‚Í‚¸‚Á‚Æ‘O‚©‚ç‚È‚©‚Á‚½‚Á‚¯

970 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 09:32:06.83 ID:jLJRe/XC.net]
•ªŠ„ƒRƒ“ƒpƒCƒ‹‚Ígenerics‚Æ‚©template‚Æ‘Š«‚ªˆ«‚¢‚ñ‚¾‚æ‚ËiC++‚Ì”Y‚݂̎í‚ɂȂÁ‚Ä‚é‚Í‚¸j
C‚ÌŽž‘ã‚̃}ƒVƒ“ƒpƒ[‚¾‚ÆÅ“K‰ð‚¾‚Á‚½‚ÆŽv‚¤‚¯‚Ç
Rust‚Ì
// main.rs
mod foo { pub fn f() {} }

‚Æ

// main.rs
mod foo;

// foo.rs
pub fn f() {}

‚𓙉¿‚Ƃ݂Ȃ¹‚錾ŒêÝŒv‚Í•ª‚©‚è‚â‚·‚­‚Ä—]Œv‚È”Y‚Ý‚ª­‚È‚¢

971 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 12:15:13.87 ID:Fr57TkZu.net]
>>951
‚¿‚å‚Á‚Æ’²‚ׂĂ݂½‚ªARust‚Á‚ÄFlutter‚Æ“¯—lAŒ‹‹Ç‚̂Ƃ±‚ë’P‚È‚éƒRƒ“ƒpƒCƒ‰
ƒRƒ“ƒpƒCƒ‰(Rust¨C++, Dart¨C++)‚¶‚á‚ñ‚æB

‚¾‚©‚çA‚Ç‚¿‚ç‚àƒ^[ƒQƒbƒgƒvƒ‰ƒbƒgƒtƒH[ƒ€—p‚ÌC++ƒRƒ“ƒpƒCƒ‰(Windows‚È‚ç
Visual Studio(Build Tools)‚Ü‚½‚Í MinGWAmacOS‚È‚çXcode)‚ª—v‚éB

> C/C++‚Ì.o‚ɑГ–‚·‚é’†ŠÔƒtƒ@ƒCƒ‹‚ÍRust‚¾‚Æ‘¶Ý‚µ‚È‚¢‚Í‚¸

‰B•Á‚³‚ê‚Ä‚¢‚邾‚¯‚ÅAvcl‚âgcc‚ª“®‚¢‚ÄƒŠƒ“ƒJ[‚É“n‚·’iŠK‚ÅAƒIƒuƒWƒFƒNƒg
ƒtƒ@ƒCƒ‹(.o‚â.obj)‚ª¶¬‚³‚ê‚Ä‚¢‚éB@ƒXƒ^ƒeƒBƒbƒNƒ‰ƒCƒuƒ‰ƒŠ(.a‚â.lib)‚ÍA
’P‚È‚éƒIƒuƒWƒFƒNƒgƒtƒ@ƒCƒ‹‚ÌŠñ‚¹W‚߂Ȃ̂ÅA‘¼‚ÌOSSŠÜ‚ß‚ÄƒŠƒ“ƒN‚Å‚«‚éB

ƒIƒuƒWƒFƒNƒgƒtƒ@ƒCƒ‹Ž©‘̂ɑΉž‚µ‚Ä‚¢‚È‚¯‚è‚áƒXƒ^ƒeƒBƒbƒNƒ‰ƒCƒuƒ‰ƒŠ‚ðƒŠƒ“ƒN
‚Å‚«‚È‚¢‚µAELFƒtƒH[ƒ}ƒbƒg‚̃fƒoƒbƒK‚àŽg‚¦‚È‚¢‚µAmalloc()“™‚̃‰ƒ“ƒ^ƒCƒ€
‚Æ‚Ì“à•”®‡«‚àŽæ‚ê‚È‚¢‚©‚ç‚ÈB

Ž©“]ŽÔ‚Éæ‚ê‚È‚¢(C++‚ňÀ‘S‚ȃvƒƒOƒ‰ƒ€‚ª‘‚¯‚È‚¢)ƒvƒƒOƒ‰ƒ}Œü‚¯‚̕╗Ö
‚Ý‚½‚¢‚È‚à‚ñ‚©H

972 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 12:27:13.60 ID:lezm9YBI.net]
>>957
‘O”¼‚͉½Œ¾‚Á‚Ä‚é‚Ì‚©‚í‚©‚ç‚ñ‚ª
codegen unit‚²‚Æ.oƒtƒ@ƒCƒ‹‚ª¶¬‚³‚ê‚é‚̂͂»‚Ì’Ê‚è
codegen unit‚̓\[ƒXƒŒƒxƒ‹‚Ìmodule‚²‚Æ‚É2‚‚¸‚Âì‚ç‚êcodegen’PˆÊ‚Å•À—ñ‰»‚³‚ê‚é

973 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 12:32:34.52 ID:HPvPKplB.net]
>>957
ƒfƒ^ƒ‰ƒ‚·‚¬‚é
RustƒRƒ“ƒpƒCƒ‰‚ÍCƒR[ƒh‚âC++ƒR[ƒh‚𶬂µ‚Ü‚¹‚ñ
‚ ‚È‚½‚Ì‘‚¢‚Ä‚¢‚邱‚Ƃ͑S‚ÄŠÔˆá‚Á‚Ä‚¢‚Ü‚·

974 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 12:44:03.67 ID:jLJRe/XC.net]
>>957
main.c‚ɑΉž‚·‚émain.o‚ª‘¶Ý‚µ‚È‚¢‚Æ‚¢‚¤ˆÓ–¡‚Å‘‚¢‚½‚‚à‚肾‚Á‚½
¬—‚³‚¹‚½‚Ý‚½‚¢‚Å‚·‚܂Ȃ¢

975 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/04/07(–Ø) 12:45:05.63 ID:pUyNlzjX.net]
>>957
•â•—ÖA‚Æ‚¢‚¤‚æ‚è“d“®‹@‚©‚È
“¯‚¶Ž©“]ŽÔ‚¾‚¯‚ÇA­‚È‚¢—͂ł±‚°‚é
Œ‹‰Ê“I‚É“¯‚¶‘̗͂łæ‚艓‚­‚Ös‚¯‚é

976 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 13:35:54.27 ID:tEZE72Zs.net]
Rust‚â‚é‹C‚È‚¢‚Æ‚©Œ¾‚¤Š„‚ɂ͂¸‚¢‚Ô‚ñ‚Æ”MS‚¶‚á‚ñ
The Book‚ ‚½‚è‚©‚ç“ǂݎn‚߂Ă݂ĂÍH

977 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 13:49:05.41 ID:Fr57TkZu.net]
>>959
> RustƒRƒ“ƒpƒCƒ‰‚ÍCƒR[ƒh‚âC++ƒR[ƒh‚𶬂µ‚Ü‚¹‚ñ

‚¾‚Á‚½‚çAVisual Studio (Build Tools)‚âAMin-GWAXcode“™‚ªƒCƒ“ƒXƒg[ƒ‹
‚³‚ê‚Ä‚¢‚È‚¢ŠÂ‹«‚ÅARust‚¾‚¯‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚ăoƒCƒiƒŠ¶¬‚µ‚Ă݂ÈB

‰º¿‚¯‚Ƀvƒ‰ƒbƒgƒtƒH[ƒ€ŒÅ—L‚ÌC++ƒRƒ“ƒpƒCƒ‰‚ðŽg‚Á‚Ä‚¢‚é‚©‚çAƒ^[ƒQƒbƒg
ƒvƒ‰ƒbƒgƒtƒH[ƒ€–ˆ‚ÉAƒIƒtƒ‰ƒCƒ“ƒCƒ“ƒXƒg[ƒ‰\‚ª‘¶Ý‚·‚é‚ñ‚¾‚æB

ttps://forge.rust-lang.org/infra/other-installation-methods.html

978 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 14:01:29.41 ID:tEZE72Zs.net]
>>963
‚»‚ê‚͂ł«‚È‚¢
‚½‚¾‚µ‚»‚Ì——R‚̓Rƒ“ƒpƒCƒ‰‚ð‰º¿‚¯‚Æ‚µ‚Ä—˜—p‚µ‚Ä‚¢‚é‚©‚ç‚¶‚á‚È‚­‚ÄAƒŠƒ“ƒJ‚ð‰º¿‚¯‚Æ‚µ‚Ä—˜—p‚µ‚Ä‚¢‚é‚©‚炾‚æ

> Why might one not want to install using those instructions?
> * Offline installation. ...

ŽÎ‚ߓǂ݂µ‚·‚¬‚¶‚á‚È‚¢‚Å‚·‚©‚ËH
ƒIƒtƒ‰ƒCƒ“ƒCƒ“ƒXƒg[ƒ‰‚ª‚ ‚é‚È‚ñ‚Ăǂ±‚É‘‚¢‚Ä‚ ‚éH



979 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 14:32:47.76 ID:0q4aQzv/.net]
‹ó‘zã‚ÌRust‚ÉŽ—‚½Œ¾Œê’@‚«‚·‚él‘½‚¢‚È

980 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 14:49:00.36 ID:DqPGONrT.net]
LLVM‚ð’m‚ç‚È‚¢‚ñ‚¾‚ë
‚à‚¤ˆø‘Þ‚·‚邨”N 

981 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 15:03:24.56 ID:cqCq8D8c.net]
5ch‚Éí’“‚µ‚Ă邿‚¤‚ÈC++–¯‚̓rƒbƒNƒŠ‚·‚é‚Ù‚ÇŒ©Ž¯‚ª‹·‚¢‚æ‚È
‚ ‚éˆÓ–¡ƒRƒ{ƒ‰[‚Æ“¯‚¶lŽí

982 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 15:09:08.48 ID:Fr57TkZu.net]
> ƒIƒtƒ‰ƒCƒ“ƒCƒ“ƒXƒg[ƒ‰‚ª‚ ‚é‚È‚ñ‚Ăǂ±‚É‘‚¢‚Ä‚ ‚éH

ÜŠpƒŠƒ“ƒN‚ð“\‚Á‚Ä‚â‚Á‚½‚̂ɉpŒê“ǂ߂Ȃ¢‚ÌH@uStandalone installersv‚Á‚Ä
‚Æ‚±B

> The official Rust standalone installers contain a single release of Rust,
> and are suitable for offline installation.

‚»‚̉º‚ÉƒŠƒ“ƒNW‚Ì•\‚ª‚ ‚é‚Å‚µ‚åB@ˆÈ‰ºA’¼ƒŠƒ“ƒN”²ˆ

Windows+GCC(32-bit)—p
https://static.rust-lang.org/dist/rust-1.59.0-i686-pc-windows-gnu.msi
Windows+MSVC(32-bit)—p
https://static.rust-lang.org/dist/rust-1.59.0-i686-pc-windows-msvc.msi
Windows+GCC(64-bit)—p
https://static.rust-lang.org/dist/rust-1.59.0-x86_64-pc-windows-gnu.msi
Windows+MSVC(64-bit)—p
https://static.rust-lang.org/dist/rust-1.59.0-x86_64-pc-windows-msvc.msi

983 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 15:34:45.27 ID:wO4kVij8.net]
>>968
‚»‚ê‚Í’P‚Ƀvƒ‰ƒbƒgƒtƒH[ƒ€–ˆ‚Ƀrƒ‹ƒhς݂ÌRustƒRƒ“ƒpƒCƒ‰‚Æ•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ªˆá‚¤‚¾‚¯
‚¢‚¸‚ê‚É‚µ‚Ä‚àC++‚ɕϊ·‚µ‚ÄC++ƒRƒ“ƒpƒCƒ‰‚ðŽg‚Á‚Ä‚é‚È‚ñ‚ÄŽ–ŽÀ‚͂Ȃ¢

984 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 15:35:55.43 ID:tEZE72Zs.net]
>>968
‚ ‚ ‚»‚±‚Í‚±‚¿‚ç‚ÌŠ¨ˆá‚¢‚Å‚µ‚½‚Ë
‚·‚݂܂¹‚ñ

985 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 15:55:01.85 ID:gcjUoiEr.net]
‚¿‚ñ‚¿‚ñƒVƒ…ƒbIƒVƒ…ƒbIƒVƒ…ƒbI

986 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 18:28:45.48 ID:6J24GmAj.net]
>>954
ƒNƒ\ƒfƒJƒwƒbƒ_ƒtƒ@ƒCƒ‹‚̃p[ƒXƒRƒXƒg‚Í”nŽ­‚ɂȂç‚È‚¢‚æ
ƒRƒ“ƒpƒCƒ‰‚̓vƒŠƒRƒ“ƒpƒCƒ‹Ï‚݃wƒbƒ_ƒtƒ@ƒCƒ‹‚ð—pˆÓ‚µ‚½‚èA—Ü‚®‚Ü‚µ‚¢“w—Í‚ð‚µ‚Ä‚¢‚é

>>957
rust‚ª•K—v‚Æ‚µ‚Ä‚é‚Ì‚ÍVS Build Tool‚ÌƒŠƒ“ƒJ‚⃉ƒ“ƒ^ƒCƒ€‚ÅAƒRƒ“ƒpƒCƒ‹Ž©g‚Írustc‚Æ‚¢‚¤‚©LLVM‚ª‚â‚Á‚Ä‚¢‚é
vcl‚Í“®‚©‚È‚¢‚æ

987 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/04/07(–Ø) 22:11:21.15 ID:cJXUldxb.net]
Rust‚ÌW‘嬂ƌ¾‚¦‚éFirefox‚ª¢ŠE‚ňê”Ԍł܂éƒuƒ‰ƒEƒU‚Æ‚µ‚Ä–¼‚‚¢‚Ì‚¾‚©‚çAƒ†[ƒU[‚ÉŒ™‚ª‚点‚µ‚½‚¢ƒvƒƒOƒ‰ƒ}‚ÍRust‚ðŽg‚¤‚ׂ«B
ƒ^ƒuƒŒƒbƒgƒ‚[ƒh‚ÅŽg‚Á‚Ă邯–ˆ“úˆê‰ñ‚Í‘€ì•s”\‚ɂȂ邩‚ç‚ËB
“dŒ¹ƒ{ƒ^ƒ“’·‰Ÿ‚µ‚µ‚Ä‹­§ƒŠƒZƒbƒg‚·‚邵‚©‚È‚­‚È‚éB

988 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/04/07(–Ø) 23:12:28.96 ID:6mRJTF59.net]
>>963
ƒRƒ“ƒpƒCƒ‰‚ÆƒŠƒ“ƒJ‚ðˆê‚­‚½‚É‚³‚ê‚Ä‚à‚È‚ŸB
‚»‚ꌾ‚Á‚½‚çc/c++‚àŒ‹‹ÇƒAƒZƒ“ƒuƒ‰•K—v‚¶‚á‚ñB
c/c++‚È‚ñ‚ăAƒZƒ“ƒuƒŠŒ¾ŒêŽg‚¦‚È‚¢“zŒü‚¯‚̕╗ւ¶‚á‚ñB



989 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 23:26:31.11 ID:YR3mJewM.net]
‚»‚¢‚âRUST‚Á‚ăIƒvƒVƒ‡ƒ“‚ŃAƒZƒ“ƒuƒ‰o—Í‚³‚¹‚½‚èo—ˆ‚é‚ÌH

990 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/07(–Ø) 23:27:28.73 ID:YR3mJewM.net]
>>973
‚Ü‚¾servo‚Æ‚©‚¾‚¯‚Å‚µ‚åH

991 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/08(‹à) 00:19:49.85 ID:PcnkB3on.net]
>>973
ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì‚¹‚¢‚Å“dŒ¹‹­§’f‚ð—v‹‚³‚ê‚é‚Ì‚ÍOS‚ªˆ«‚¢‚̂łÍ...
‚Æ‚¢‚¤‚̂͂³‚Ä‚¨‚«firefox‚̈«‚¢•”•ª‚ªrust‚Ɉ˂é‚à‚Ì‚Á‚Ă̂͂ǂ¤‚â‚Á‚Ä’²‚ׂ½‚ÌH

992 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/08(‹à) 01:42:20.81 ID:uV0lTSE5.net]
‚»‚ê‚Ƀ}ƒWƒŒƒX‚·‚é‚©

993 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/08(‹à) 06:18:52.60 ID:8k2J9S8r.net]
>>973
‚à‚µ‚»‚ꂪ–{“–‚È‚ç‚ÎWindows‚ł̖â‘è‚Å‚µ‚傤
Linux‚ÅFirefox‚ðŽg‚Á‚Ä‚¢‚邯‚Ljê“x‚àŒÅ‚Ü‚Á‚½‚±‚Æ‚ª‚È‚¢

994 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/08(‹à) 07:35:26.61 ID:UBiXicJa.net]
‰´‚Íwindows‚ÅEdgeŽg‚Á‚Ă邯‚Ljê“x‚àŒÅ‚Ü‚Á‚½‚±‚ƂȂ¢‚È

995 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/08(‹à) 07:40:49.60 ID:OhTsNUjo.net]
Rust‚ð’@‚­‚½‚ß‚É>>973‚ª“K“–‚ȃzƒ‰‚ð‚¢‚Ä‚é‚Ì‚¾‚낤
–ˆ“úŒÅ‚Ü‚éƒuƒ‰ƒEƒU‚È‚ñ‚Ä‚ ‚é‚킯‚È‚¢‚µ
•po‚·‚éƒoƒO‚ª‚ ‚Á‚½‚ç‚·‚®‚ÉC®‚³‚ê‚é

996 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/08(‹à) 07:57:10.73 ID:phXvIdWB.net]
‚»‚à‚»‚à>>725‚ª‘‚¢‚Ă邯‚Çrust‚͂܂¾‘S‘̂̂PŠ„ˆÊ‚µ‚©Žg‚Á‚ĂȂ¢‚Ì‚Érust‚ÌW‘嬂Ƃ©ƒAƒzŽN‚µ‚·‚¬w

997 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/08(‹à) 08:00:48.24 ID:Z05AA1u1.net]
firefox‚͌ł܂é‚à‚ÌB
ŒÅ‚Ü‚Á‚½‚Æ‚±‚ë‚Å’N‚à‹C‚É‚µ‚È‚¢

998 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/08(‹à) 08:02:17.06 ID:cn2WsGzN.net]
>>983
‚Ç‚ñ‚Ȋ‹«‚ÅŽg‚Á‚Ä‚¢‚éH
ˆê“x‚àŒÅ‚Ü‚Á‚½‚±‚ƂȂ¢



999 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/08(‹à) 09:36:43.82 ID:gFm4wviN.net]
>>982
“oꂵ‚Ä10”N‚Å1Š„‚Å‚·‚©B100”NŒã‚àfirefox‚ª“®‚¢‚Ă邯‚¢‚¢‚Å‚·‚ËB

1000 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/08(‹à) 09:59:58.15 ID:Fa4rer7L.net]
Šù‚ÉÌ‚©‚ç‚ ‚é“®‚¢‚Ä‚¢‚郂ƒWƒ…[ƒ‹‚ð‘‚«Š·‚¦‚é–³‘ʂȂ±‚Ƃ͂µ‚È‚¢‚©‚ç‚»‚ñ‚È‚à‚ñ‚¶‚á‚ËH
‚»‚à‚»‚àRustŽ©‘Ì‚à‘¼‚ÌŒ¾Œê‚Æ“¯—l‚ÉlibcŠÜ‚߂ēS”‚ÌC»ƒ‰ƒCƒuƒ‰ƒŠŽg‚¢‚Ü‚­‚邵‚È
‚ǂ̌¾Œê‚Å‚à‚»‚̂ւñ‚Í“¯‚¶‚¾‚ë

1001 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/04/08(‹à) 14:54:35.66 ID:aIPGNTn3.net]
firefox ‚͌ł܂é‚Á‚Ä‚¢‚¤‚©ƒƒ‚ƒŠƒŠ[ƒN‚¾‚È
rust ‚̃R[ƒh‚ª unsafe ‚¾‚炯‚ɂȂÁ‚Ä‚¢‚é‚Ì‚©‚Í’m‚ç‚ñ‚ª
ƒ^ƒu‚ð•‚¶‚Ä‚àŽg‚¢I‚í‚Á‚½ƒƒ‚ƒŠ‚ðŠJ•ú‚µ‚È‚¢
‚Ђ½‚·‚çŽg—pƒƒ‚ƒŠ‚ª‘‚¦‘±‚¯swap‚ª‚¢‚Á‚Ï‚¢‚ɂȂÁ‚Čł܂é

1002 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/08(‹à) 14:59:41.50 ID:LPi7J7jk.net]
>>987
—¼•û‚ðŽg‚Á‚Ă݂ê‚΂킩‚邪
ƒƒ‚ƒŠ‚ðƒoƒJH‚¢‚·‚é‚Ì‚ÍChrome‚Ì•û

1003 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/04/08(‹à) 15:37:14.24 ID:aIPGNTn3.net]
>>988
Ž©•ª‚Í firefox ‚Å swap ‚É”Y‚Ü‚³‚ê‚Ä‚Ä
‚»‚ÌŒã chromium Œn‚Ì vivaldi ‚Æ‚© brave ‚É‚µ‚Ĉê‹C‚ɉõ“K‚ɂȂÁ‚½
ƒƒ‚ƒŠ‚SG‚̃}ƒVƒ“‚É linux 64bit ‚ð“ü‚ê‚Ä‚½Žž‚̘b‚¾‚¯‚Ç

1004 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/12(‰Î) 07:13:47 ID:i2DHgPAx.net]
firefox‚Ì‚¹‚¢‚ÅAƒXƒŒ‚܂ł̗¬‚ê‚܂Ŏ~‚Ü‚Á‚½‚È

1005 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/0 ]
[‚±‚±‰ó‚ê‚Ă܂·]

1006 –¼‘OF4/15(‹à) 14:27:51.53 ID:sD2CwuNi.net mailto: >>957
‚È‚é‚Ù‚Ç
ʼn‚Ì‚±‚ë‚ÌC++‚Æ‚¢‚Á‚µ‚å‚Å
’P‚È‚éƒgƒ‰ƒ“ƒXƒŒ[ƒ^[‚È‚ñ‚©rust‚Á‚Ä
[]
[‚±‚±‰ó‚ê‚Ă܂·]

1007 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/15(‹à) 14:38:25.40 ID:sD2CwuNi.net]
>>987
’ÊMáŠQ‹N‚±‚µ‚Ä‚é‚Ì‚ðfirefox‚Ì‚¹‚¢‚É‚³‚ê‚Ä‚à‚Èww
firefoxŽg‚Á‚Ä‚éÅ’†‚Ɍł܂Á‚½‚±‚Æ‚ ‚Á‚½‚æ
Žg‚Á‚Ä‚éÅ’†‚ÉSSD‚ªŽ€‚ñ‚ŃAƒNƒZƒX•s”\‚ɂȂÁ‚½‚Ì‚ªŒ´ˆö‚¾‚Á‚½

1008 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/15(‹à) 15:14:39.30 ID:k/yGxJzN.net]
>>991
‚¿‚ª‚¤‚æ
rust‚ł̃rƒ‹ƒh•K—v‚Ȃ̂̓^[ƒQƒbƒgƒvƒ‰ƒbƒgƒtƒH[ƒ€—p‚ÌƒŠƒ“ƒJ‚Å‚ ‚Á‚ÄC++ƒRƒ“ƒpƒCƒ‰‚Í•s—v

Rust‚ÍLLVMŽg‚Á‚Ă邩‚çLLVM bitcode‚ւ̃Rƒ“ƒpƒCƒ‰‚Ƃ͌¾‚¦‚é‚©‚à’m‚ê‚È‚¢‚¯‚ÇC++‚ÍˆêØŠÖ—^‚µ‚È‚¢‚æ



1009 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/04/15(‹à) 17:33:35.75 ID:k+WJVc0v.net]
>>991
ƒoƒJ‚»‚¤‚È‚â‚Â

1010 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/15(‹à) 20:07:09.22 ID:sD2CwuNi.net]
ƒŠƒŠ[ƒX‚³‚ê‚Ä10”NŒo‰ß‚·‚錾Œê‚ÉŽv‚¢‚ðŠñ‚¹‚Ä‚é‚͔̂nŽ­‚Ìœ’¸‚¾‚ëwww
‚¨‘O‚Æ‚¢‚Á‚µ‚å‚Å‚à‚¤I‚í‚Á‚Ä‚ñ‚¾‚æƒnƒiƒ^ƒŒ
‚¹‚ß‚ÄIAR‚ ‚½‚肪ƒŠƒŠ[ƒX‚µ‚Ä‚½‚ñ‚È‚ç˜b‚͕ʂ¾‚ª‚È
‚Ç‚±‚¼‚̃`ƒbƒvƒ[ƒJ‚ÅrustƒRƒ“ƒpƒCƒ‰o‚µ‚Ă邯‚±‚ ‚Á‚½‚¯?
ƒ`ƒbƒvƒ[ƒJ‚ªŒ©Œü‚«‚à‚µ‚È‚¢Œ¾Œê‚»‚ꂪRust ‚Á‚Ä”Fޝ‚ÅFA?
‚ A‚»[‚»ASystemC rust‚Å‘‚¯‚é‚©?
‚±‚ê‚®‚ç‚¢‘‚¯‚È‚«‚áC++‚Íreplace‚Å‚«‚È‚¢
C++‚ðreplace‚ª–Ú•W‚¶‚á‚È‚©‚Á‚½‚Á‚¯?

1011 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/15(‹à) 20:14:02.55 ID:sD2CwuNi.net]
‘å‘Ì
Rust‚È‚ñ‚ăl[ƒ~ƒ“ƒO‚ªƒZƒ“ƒX‚È‚³‚·‚¬‚¾‚ëB‚ ‚Ù‚·‚¬‚ÄB‚±‚ê‚ÅŸ­—Ž‚½‚‚à‚è‚©‚æB
‚±‚ê‚©‚ç‚Ò‚©‚Ò‚©‚ÌV»•i“Š“ü‚·‚邯‚«‚ÉRust‚Äwwww
‹@ŠBƒ[ƒJ‚È‚çâ‘ÎÌ—p‚µ‚½‚­‚¢–¼‘O‚¾‚낱‚ñ‚È‚à‚ñ

1012 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/15(‹à) 20:26:31.06 ID:k/yGxJzN.net]
>>995
LLVM‚Á‚Ä’m‚Á‚Ä‚éH

1013 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/04/15(‹à) 20:35:07.13 ID:k+WJVc0v.net]
>>996
Šm‚©‚É

1014 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/15(‹à) 20:37:43.23 ID:tyfulKnM.net]
‚Æ‚¢‚¤‚©‰½ŒÌ‚©Œ¾Œê‚Á‚Ä‘åŠTƒl[ƒ~ƒ“ƒO‚É‹^–â•„‚ª‚‚­‚悤‚ÈŠ´‚¶‚¾‚æ‚Ë

1015 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/04/15(‹à) 20:38:50.95 ID:sD2CwuNi.net]
rust‚Ä‚³‚шȊO‚É
"–ð‚É—§‚½‚È‚¢"
‚ĈӖ¡‚à‚ ‚é‚Ì‚È
‚Ü‚³‚ÉA—”O‚݂̂Ì

@–ð@‚½@‚½@‚¸@Œ¾@Œê

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

1017 –¼‘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ŽÒ•ʈꗗ]iGLÍMjƒ303KB

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