公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust
公式ドキュメント
https://www.rust-lang.org/learn
Web上の実行環境
https://play.rust-lang.org
※Rustを学びたい人はまず最初に公式のThe Bookを読むこと
https://doc.rust-lang.org/book/
※Rustを学ぶ際に犯しがちな12の過ち
https://dystroy.org/blog/how-not-to-learn-rust
※Rustのasyncについて知りたければ「async-book」は必読
https://rust-lang.github.io/async-book/
※次スレは原則>>980が立てること
前スレ
Rust part27
https://mevius.5ch.net/test/read.cgi/tech/1733146370/
ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.5ch.net/test/read.cgi/tech/1514107621/
Rust part28
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2025/03/24(月) 17:37:00.15ID:NJwebgj22025/03/27(木) 12:12:23.94ID:vU3T1Sq/
>>83
なるほどね
なるほどね
2025/03/27(木) 12:14:17.75ID:vU3T1Sq/
>>85 の 799 に答えるなら「OpenCVは既に入っている」なんだけどね
2025/03/27(木) 12:26:21.40ID:UV4Rce1I
>>80
どの言語からどの言語に移植するのもコスパ悪いので必要ないならする意義はない
しかしそれでもRustへの移植が行われているのは実利があるからでその2大理由は
CPUメモリのリソース効率が良くなる場合
セキュリティ脆弱性を含めた安全性が良くなる場合
もちろん単純な移植ではなく再設計を伴うならばそれ自体がRustを選ぶ理由になる
どの言語からどの言語に移植するのもコスパ悪いので必要ないならする意義はない
しかしそれでもRustへの移植が行われているのは実利があるからでその2大理由は
CPUメモリのリソース効率が良くなる場合
セキュリティ脆弱性を含めた安全性が良くなる場合
もちろん単純な移植ではなく再設計を伴うならばそれ自体がRustを選ぶ理由になる
89デフォルトの名無しさん
2025/03/27(木) 12:35:05.22ID:rSJQMcmU そこでGoです
90デフォルトの名無しさん
2025/03/27(木) 12:40:56.78ID:rSJQMcmU つまり簡単に言えばTrait制約は誤訳ってこと?
91デフォルトの名無しさん
2025/03/27(木) 12:49:37.81ID:OnnNAMTi つまり、英語の単語と日本語の単語は一対一対応ではないということ
2025/03/27(木) 12:58:01.56ID:3vznYkp6
>>90
一貫することが技術用語としては正しい態度なんだよ。
自然言語的な意味で誤訳かどうかは最初から問題じゃなくて「Rust 用語では境界ということにする」という先駆者たちの合意に反して新しい語をあてるのはよくなきだよなって話。
一貫することが技術用語としては正しい態度なんだよ。
自然言語的な意味で誤訳かどうかは最初から問題じゃなくて「Rust 用語では境界ということにする」という先駆者たちの合意に反して新しい語をあてるのはよくなきだよなって話。
2025/03/27(木) 13:10:41.28ID:tmx8Uwvy
バイナリサイズが大きくならない
も入れておこう。Docker imageなどでは重視される
も入れておこう。Docker imageなどでは重視される
2025/03/27(木) 13:13:21.28ID:RnRbuasr
>>93
Cと比べて小さかったら、機能がそろってないだけだな
Cと比べて小さかったら、機能がそろってないだけだな
95デフォルトの名無しさん
2025/03/27(木) 13:13:44.07ID:rSJQMcmU Goはインストールすれば必ず動くから
Dockerの必要なし
繰り返す
Dockerの必要なし
Dockerの必要なし
繰り返す
Dockerの必要なし
2025/03/27(木) 13:15:12.84ID:3vznYkp6
>>95
docker を何だと思ってんの?
docker を何だと思ってんの?
2025/03/27(木) 13:17:24.49ID:tmx8Uwvy
>>94
Rustなら同等サイズで同機能狙えるでしょ。アピールポイントやで
Rustなら同等サイズで同機能狙えるでしょ。アピールポイントやで
2025/03/27(木) 13:46:24.95ID:3vznYkp6
C の主要な関数は実質的に OS の一部みたいになってる (libc.so) からその分だけ実行ファイルは小さくなる。
工夫すれば Rust でも同等を狙うことは出来るが Rust らしさは失われるよ。
工夫すれば Rust でも同等を狙うことは出来るが Rust らしさは失われるよ。
2025/03/27(木) 13:56:42.17ID:tmx8Uwvy
コードの見た目と安全性がRustのままならいいよ
libc使うと変わっちゃうか。unsafeが多そう
libc使うと変わっちゃうか。unsafeが多そう
100デフォルトの名無しさん
2025/03/27(木) 14:21:40.81ID:UV4Rce1I101デフォルトの名無しさん
2025/03/27(木) 14:33:43.34ID:+8xdP46W RustでUNICODEのicu(icu4x)を使うと肥大化するで
102デフォルトの名無しさん
2025/03/27(木) 16:58:03.46ID:EMjUNBdM >>92
先駆者www
先駆者www
103デフォルトの名無しさん
2025/03/27(木) 17:12:14.97ID:2OttSvV1 bounds問題は、もうテンプレに入れておけよ
本によって訳語が違うので注意ってことでいいでしょ
コミュニティ内の合意が、出版社に届くとは限らんのだから
本によって訳語が違うので注意ってことでいいでしょ
コミュニティ内の合意が、出版社に届くとは限らんのだから
104デフォルトの名無しさん
2025/03/27(木) 17:34:35.49ID:7P69hYA/ 境界vs制約について議論してるコミュニティあったの?
105デフォルトの名無しさん
2025/03/27(木) 17:37:35.59ID:op3HGEGw >>92
Rust信者が特にC/C++の先駆者に無礼なのを棚に上げるな
Rust信者が特にC/C++の先駆者に無礼なのを棚に上げるな
106デフォルトの名無しさん
2025/03/27(木) 17:42:30.79ID:2OttSvV1107デフォルトの名無しさん
2025/03/27(木) 18:37:05.75ID:WB8UVCI6 libcクレートをフル活用すれば、CのようなRustのような変なプログラムを作れる
テキスト出力にprintf()使うとか
テキスト出力にprintf()使うとか
108デフォルトの名無しさん
2025/03/27(木) 18:43:14.30ID:qPwdpjGN 福沢先生に聞いたら良い
109デフォルトの名無しさん
2025/03/27(木) 19:08:01.78ID:rSJQMcmU 先行者はRustで制御してるってほんとですか?
110デフォルトの名無しさん
2025/03/27(木) 19:12:24.22ID:6YJukqSn GC無いから制御も余裕でしょう
111デフォルトの名無しさん
2025/03/27(木) 22:05:08.25ID:yaqaVOpU どうしても境界を存続させたい勢力(一名)が足掻いてるな
112デフォルトの名無しさん
2025/03/27(木) 22:07:59.51ID:ycBRQ3y2 どっちでもいいけどとっとと手を動かせ。
the rust book 現行版の翻訳があればそれに従う。
the rust book 現行版の翻訳があればそれに従う。
113デフォルトの名無しさん
2025/03/27(木) 22:13:01.55ID:DQS6wNAr まぁ言われてみれば境界ってちょっとおかしいよな
多分境界エラーとかアウトオブバウンズとか
そっちの直訳に引っ張られたんやろけど
制約がいいとも思わんけど
制約のほうが若干マシ
多分境界エラーとかアウトオブバウンズとか
そっちの直訳に引っ張られたんやろけど
制約がいいとも思わんけど
制約のほうが若干マシ
114デフォルトの名無しさん
2025/03/27(木) 22:20:16.49ID:rSJQMcmU でも原文が境界の意味で使ってるからね
115デフォルトの名無しさん
2025/03/27(木) 23:19:56.80ID:+o4VGdTp >>114
根拠を提示しなよ
根拠を提示しなよ
116デフォルトの名無しさん
2025/03/27(木) 23:39:29.81ID:evd2Cb0n トレイト範囲が適訳
制約はアタオカ
制約はアタオカ
117デフォルトの名無しさん
2025/03/28(金) 00:38:42.10ID:vUju0k4U トレイト制限よな
118デフォルトの名無しさん
2025/03/28(金) 11:47:49.50ID:MGLT6E0C >>116
範囲イイね
範囲イイね
119デフォルトの名無しさん
2025/03/28(金) 11:48:49.20ID:MGLT6E0C 制約と言ってる人は意味が分かっていないのでは?
120デフォルトの名無しさん
2025/03/28(金) 12:17:15.99ID:oVOs+4++ トレイトをカタカナにしてるんだから、残りもカタカナでいいんじゃないの?
121デフォルトの名無しさん
2025/03/28(金) 12:43:54.75ID:T80f2PLT トレィト博士?
122デフォルトの名無しさん
2025/03/28(金) 12:44:11.20ID:VPiwRdmL トレイト製薬はCで**をダブルポインタと言うくらい恥ずかしい
123デフォルトの名無しさん
2025/03/28(金) 12:47:15.29ID:VPiwRdmL >>106
石田晴久ですねわかります
石田晴久ですねわかります
124デフォルトの名無しさん
2025/03/28(金) 13:28:02.98ID:v2Oxq7uo 今頃用語に難癖つけてる方が恥ずかしいわ
125デフォルトの名無しさん
2025/03/28(金) 13:38:19.20ID:aE2BjRzu >>118
トレイト視界がしっくりくる
トレイト視界がしっくりくる
126デフォルトの名無しさん
2025/03/28(金) 13:49:09.58ID:pnjW0RJ6 用語も決まらないほど難解なので初心者お断り言語ってことでよろしく
金にもならんぞ
金にもならんぞ
127デフォルトの名無しさん
2025/03/28(金) 13:49:56.56ID:pnjW0RJ6 家族連れはGoでもやっときなさい
128デフォルトの名無しさん
2025/03/28(金) 14:12:04.04ID:W4IssX7d RustやC++がカバーするほとんどの利用領域でGoは役立たずで選ばれていない現実を見なよ
他の言語のスレを荒らすという人間としてしてはいけない醜い行為をせずにGoスレへ帰りなさい
今後ここでGoは禁止
どうしてもやりたい人は「Rust vs Go」スレでやりなさい
他の言語のスレを荒らすという人間としてしてはいけない醜い行為をせずにGoスレへ帰りなさい
今後ここでGoは禁止
どうしてもやりたい人は「Rust vs Go」スレでやりなさい
129デフォルトの名無しさん
2025/03/28(金) 14:21:30.27ID:WrR5QFM2 一般人向けのGolang
孤高の童貞向けRust
という住み分けで
孤高の童貞向けRust
という住み分けで
130デフォルトの名無しさん
2025/03/28(金) 14:22:51.39ID:WrR5QFM2 Rustでドライバを書けるようにした時が
Linux凋落の始まりだった
と言われる未来が見える
Linux凋落の始まりだった
と言われる未来が見える
131デフォルトの名無しさん
2025/03/28(金) 14:24:01.39ID:WrR5QFM2 Trait制約とか言って恥ずかしくないのかな
まるで分っていませんと
自分でいふらしてるようなもの
まるで分っていませんと
自分でいふらしてるようなもの
132デフォルトの名無しさん
2025/03/28(金) 16:01:53.44ID:Hod7H+js C並に標準化が進むと思いますか
133デフォルトの名無しさん
2025/03/28(金) 16:12:38.49ID:FITPWZhb Cはコンパイラ乱立で勝手な拡張方言で標準語を作らざるを得なかった負の側面
134デフォルトの名無しさん
2025/03/28(金) 16:19:19.26ID:pnjW0RJ6 そこまで普及したらいいね。しかし人類には早すぎだからね
135デフォルトの名無しさん
2025/03/28(金) 21:41:02.63ID:NeeSelCN ABIレベルで標準化されてるものはC以外に無いよね
実装はCである必要はない (C++やRustでも良い) けど、FFI用のインターフェースとしてのCの需要は無くならない
正直もう少し表現力のあるものが欲しいけど、これは10年やそこらでは変わらないよなあ
実装はCである必要はない (C++やRustでも良い) けど、FFI用のインターフェースとしてのCの需要は無くならない
正直もう少し表現力のあるものが欲しいけど、これは10年やそこらでは変わらないよなあ
136デフォルトの名無しさん
2025/03/28(金) 22:09:12.96ID:iNY6N2sw cargo build時にlikerオプションとしてスペース込みのパス渡したいんだけど不可能?
137デフォルトの名無しさん
2025/03/29(土) 00:15:10.95ID:s9nxF7WE 不可能です
138デフォルトの名無しさん
2025/03/29(土) 00:39:07.23ID:HRez4USp Ferrous Systems が独自にまとめていた Rust の言語仕様が Rust プロジェクトに寄贈された。
139デフォルトの名無しさん
2025/03/29(土) 13:40:51.83ID:CEPWRujK 「トレイト境界」に文句を言っているやつは先んじて翻訳公開して、「トレイト制約」を定着させないとな。
140デフォルトの名無しさん
2025/03/29(土) 13:42:20.41ID:eO4ALMMP いつまでもうるさいぞ
英語で言え
英語で言え
141デフォルトの名無しさん
2025/03/29(土) 14:49:39.18ID:M3jsTRd4 自分で crates 造ったとき(他人のでもいい)
docs.rs とかの項目って基本的に pub したものしか出ないと思うけど
lib.rs に描いてる #[cfg(test)] や #[test] の(pubじゃない) fn の一覧ってどこで観れる?
docs.rs とかの項目って基本的に pub したものしか出ないと思うけど
lib.rs に描いてる #[cfg(test)] や #[test] の(pubじゃない) fn の一覧ってどこで観れる?
142デフォルトの名無しさん
2025/03/29(土) 15:00:24.95ID:HRez4USp >>141
cargo doc --document-private-items
cargo doc --document-private-items
143デフォルトの名無しさん
2025/03/29(土) 15:28:46.36ID:CpKPYmaM 複オジはことごとく論破されたのがよほど悔しかったんだろう
144デフォルトの名無しさん
2025/03/29(土) 19:54:04.74ID:dzNwKezf トイレット境界
145デフォルトの名無しさん
2025/03/29(土) 20:14:42.70ID:3fotbZye 訳を定着させる前に、
公式のRFCなり、zulipなりに「bindingでは意味が分からないconstraintにすべきだ!」というリクエストを上げて、
公式側から「せやな」って言わせるのが先じゃねーの?
失笑買いそうだけど。
公式のRFCなり、zulipなりに「bindingでは意味が分からないconstraintにすべきだ!」というリクエストを上げて、
公式側から「せやな」って言わせるのが先じゃねーの?
失笑買いそうだけど。
146デフォルトの名無しさん
2025/03/29(土) 22:48:04.91ID:lEg1YEIS147デフォルトの名無しさん
2025/03/29(土) 23:00:53.39ID:JbKrf9v4 >>146
bindingを否定してバカにする意味がわからないが?
trait boundsは境界または境界線、境界エリアあたりで良いんじゃないの
議論ばかりだとRustの実装が進まないし、もう日本語にこだわらずに英語のまま行こうぜ
相互に相手が馬鹿だと思ってても時間の無駄なだけだ
bindingを否定してバカにする意味がわからないが?
trait boundsは境界または境界線、境界エリアあたりで良いんじゃないの
議論ばかりだとRustの実装が進まないし、もう日本語にこだわらずに英語のまま行こうぜ
相互に相手が馬鹿だと思ってても時間の無駄なだけだ
148デフォルトの名無しさん
2025/03/29(土) 23:05:01.36ID:+pSldpuX しょうもないことに執着すんの自閉でしょ
149デフォルトの名無しさん
2025/03/29(土) 23:05:15.30ID:JKA9Rw0q ということで訳者の皆さん、予約語+〇〇な単語は無理にやくさんでいいです
150デフォルトの名無しさん
2025/03/30(日) 00:24:42.12ID:B270st5L >>147
trait boundsのboundとbindingが何か関係があると思ってるの?
trait boundsのboundとbindingが何か関係があると思ってるの?
151デフォルトの名無しさん
2025/03/30(日) 09:13:11.97ID:s1RBDSG3 bindの過去分詞はboundだけどtraitboundsのboundとbindingは何の関係も無い別の単語
152デフォルトの名無しさん
2025/03/30(日) 11:09:56.57ID:YOjuL2uH 境界関係者にとっては本来の単語の意味とかどうでもいいんだろ
誤訳だろうと先駆者wに従うだけだから
誤訳だろうと先駆者wに従うだけだから
153デフォルトの名無しさん
2025/03/30(日) 11:11:48.21ID:4y0c+ddG まだやってんのか
制約でいいじゃん
オライリーがそうなってんだし
制約でいいじゃん
オライリーがそうなってんだし
154デフォルトの名無しさん
2025/03/30(日) 11:33:03.21ID:oLFS0Pje nightlyじゃないとカスタムアロケーターすら使えないんか・・・
Rustって思ったより未完成すぎんな
Rustって思ったより未完成すぎんな
155デフォルトの名無しさん
2025/03/30(日) 12:44:09.91ID:22uPyPsf GlobalAllocは使えないの?
156デフォルトの名無しさん
2025/03/30(日) 17:14:17.40ID:w2PW/L+Y sbrkは使えないの?
157デフォルトの名無しさん
2025/03/30(日) 18:18:08.22ID:qYlvw5QP ゲーム開発したいんかな
158デフォルトの名無しさん
2025/03/30(日) 18:18:10.57ID:VEZofEgk ゲーム開発したいんかな
159デフォルトの名無しさん
2025/03/30(日) 20:01:37.56ID:XoWLs3od egui
160デフォルトの名無しさん
2025/03/30(日) 23:24:44.75ID:1KOgVEB/ >>156
Cでも普通はmalloc/reallocを呼んでその中で間接的にsbrkが使われる
Rustの抽象化層の下も同様にlibcのmalloc/reallocを呼んでいる
直接sbrkを呼び出す独自のアロケータを作ろうとしているのかな
Cでも普通はmalloc/reallocを呼んでその中で間接的にsbrkが使われる
Rustの抽象化層の下も同様にlibcのmalloc/reallocを呼んでいる
直接sbrkを呼び出す独自のアロケータを作ろうとしているのかな
161デフォルトの名無しさん
2025/03/30(日) 23:43:38.72ID:0YGMHJcy Issue出せばいいでしょ。Cで出来ることが出来ないなら考えてくれる人がいるか。自分で実装しても良し
162デフォルトの名無しさん
2025/03/30(日) 23:46:35.01ID:1KOgVEB/ もちろん呼びたければRustからsbrkだろうがmmapだろうが呼び出せる
163デフォルトの名無しさん
2025/03/30(日) 23:51:36.82ID:0YGMHJcy C++みたいにRAIIな基板でお手軽アロケータ実装したいんじゃないの
164デフォルトの名無しさん
2025/03/31(月) 09:09:53.86ID:NkWcWpUf traitのFromを描いたらIntoは描かなくて良い?
Intoを勝手に造ってくれるのは一部だけ?
Intoを勝手に造ってくれるのは一部だけ?
165デフォルトの名無しさん
2025/03/31(月) 11:08:35.12ID:ToWOl/+F >>164
全自動
Fromを実装すれば以下のコードがあるためジェネリックに逆向きのIntoが自動的に実装される
impl<T, U> Into<U> for T
where
U: From<T>,
{
fn into(self) -> U {
U::from(self)
}
}
全自動
Fromを実装すれば以下のコードがあるためジェネリックに逆向きのIntoが自動的に実装される
impl<T, U> Into<U> for T
where
U: From<T>,
{
fn into(self) -> U {
U::from(self)
}
}
166デフォルトの名無しさん
2025/03/31(月) 12:19:01.61ID:lPDrQxU4 blanket implementation というやつ
167デフォルトの名無しさん
2025/04/01(火) 11:58:58.47ID:25dpyBej リファレンスでblanket implementationの定義を確認しようとしたら一つ下にboundの定義もあった
https://doc.rust-lang.org/reference/glossary.html#bound
この定義を踏まえて前スレを読むと境界支持者らの主張はことごとく出鱈目だな
アイツらマジで何なの?
https://doc.rust-lang.org/reference/glossary.html#bound
この定義を踏まえて前スレを読むと境界支持者らの主張はことごとく出鱈目だな
アイツらマジで何なの?
168デフォルトの名無しさん
2025/04/01(火) 12:04:22.14ID:gjHbwVK/ Bound
Bounds are constraints on a type or trait. For example, if a bound is placed on the argument a function takes, types passed to that function must abide by that constraint.
Bounds are constraints on a type or trait. For example, if a bound is placed on the argument a function takes, types passed to that function must abide by that constraint.
169デフォルトの名無しさん
2025/04/01(火) 12:14:34.31ID:DWOYlQp7 その話もうええっちゅうねん
170デフォルトの名無しさん
2025/04/01(火) 12:16:55.39ID:fnMFLzbI 一度こだわり始めたら自分でも制御できないんだ
たぶん自閉症とかの障害がある
たぶん自閉症とかの障害がある
171デフォルトの名無しさん
2025/04/01(火) 12:29:39.99ID:P2vsOxzW Bounds are constraintsワロタw
制約大勝利やんw
制約大勝利やんw
172デフォルトの名無しさん
2025/04/01(火) 12:33:32.91ID:rb2Yplrr >>171
バカだろ
英語をよく読めよ
constraints on a type
つまりいわゆる型制約が正解
トレイト制約になるのはスーパートレイトがサブトレイトに対する時のみに限られる
したがってトレイト制約の訳は間違っている
バカだろ
英語をよく読めよ
constraints on a type
つまりいわゆる型制約が正解
トレイト制約になるのはスーパートレイトがサブトレイトに対する時のみに限られる
したがってトレイト制約の訳は間違っている
173デフォルトの名無しさん
2025/04/01(火) 12:37:50.50ID:rb2Yplrr 俺はトレイト境界よりもトレイト範囲かトレイト限界がベターと思っている派
しかしトレイト境界で定着していて意味するところは同じなのでトレイト境界で構わない
誤訳のトレイト制約だけはNG
しかしトレイト境界で定着していて意味するところは同じなのでトレイト境界で構わない
誤訳のトレイト制約だけはNG
174デフォルトの名無しさん
2025/04/01(火) 12:40:33.02ID:rb2Yplrr 訳はこうなる
「トレイト境界は型(もしくはサブトレイト)に対する制約である」
「トレイト境界は型(もしくはサブトレイト)に対する制約である」
175デフォルトの名無しさん
2025/04/01(火) 13:58:37.31ID:PJuk1MUs やばい、人類が滅亡する!
176デフォルトの名無しさん
2025/04/01(火) 14:18:55.81ID:a32Fz+d6 トレイト世界とか宇宙でどうや
177デフォルトの名無しさん
2025/04/01(火) 14:20:58.62ID:a32Fz+d6 システムプログラミング用言語であるから簡単な用語がいいんだがね
数学はやめいよ
数学はやめいよ
178デフォルトの名無しさん
2025/04/01(火) 14:33:15.61ID:/iF38gH/ この画像を貼る時が来たようだな
https://i.imgur.com/vGcEcQa.png
https://i.imgur.com/vGcEcQa.png
179デフォルトの名無しさん
2025/04/01(火) 15:42:56.21ID:WabwVzC7 グロ中尉
180デフォルトの名無しさん
2025/04/01(火) 15:44:46.09ID:WabwVzC7 Trait
A trait is a language item that is used for describing the functionalities a type must provide. It allows a type to make certain promises about its behavior.
Generic functions and generic structs can use traits to constrain, or bound, the types they accept.
A trait is a language item that is used for describing the functionalities a type must provide. It allows a type to make certain promises about its behavior.
Generic functions and generic structs can use traits to constrain, or bound, the types they accept.
181デフォルトの名無しさん
2025/04/01(火) 18:32:01.55ID:35V+D+1X 旧約聖書の解釈でさえもこのスレほどバトルにはなってないと言うのに!
182デフォルトの名無しさん
2025/04/01(火) 19:37:06.51ID:heNo9Jy4 >>168
バカの極みやね
Bounds are constraints on a type or trait.
Bounds = constraints ではないぞ
トレイト教会がトレイトを聖約するんだぞ
バカの極みやね
Bounds are constraints on a type or trait.
Bounds = constraints ではないぞ
トレイト教会がトレイトを聖約するんだぞ
183デフォルトの名無しさん
2025/04/01(火) 19:51:03.44ID:MORrUUwC Bounds are constraints(境界は制約である)
Bounds are constraints on a type or trait.(境界は、型または特性に対する制約です。)
つまり制約です
Bounds are constraints on a type or trait.(境界は、型または特性に対する制約です。)
つまり制約です
184デフォルトの名無しさん
2025/04/01(火) 19:53:23.79ID:rb2Yplrr いわゆる型制約だよ
型制約と同様にサブトレイト制約でもある
トレイト制約は誤用
型制約と同様にサブトレイト制約でもある
トレイト制約は誤用
185デフォルトの名無しさん
2025/04/01(火) 19:59:34.21ID:MORrUUwC DeepL翻訳
Bounds are constraints(境界は制約である)
Bounds are constraints on a type or trait.(バウンズは型や特性に対する制約である。)
Bounds are constraints(境界は制約である)
Bounds are constraints on a type or trait.(バウンズは型や特性に対する制約である。)
■ このスレッドは過去ログ倉庫に格納されています
