[過去ログ] Rust part21 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
35: デフォルトの名無しさん [sage] 2023/08/26(土) 22:02:13.69 ID:ONdb/hN6(1) AAS
>>3434(1): デフォルトの名無しさん [sage] 2023/08/26(土) 21:30:29.95 ID:gjVHse6A(1) AAS
constな再帰関数で以下のエラーが出てその対処方法を知りたいのですが
error[E0080]: evaluation of constant value failed
| foo(n)
| ^^^^^^ exceeded interpreter step limit (see `#[const_eval_limit]`)
const_eval_limitで検索しても削除された(?)らしい情報しかわかりませんでした
どう指定するとリミットを増やせますか?
古いバージョン使ってない?
83: デフォルトの名無しさん [sage] 2023/09/02(土) 19:34:44.69 ID:GzMi3EqG(1) AAS
>>67お前が勘違いしてんだろガイジ
実行時に所有権やライフタイムは出てこないからこそトランスパイル先の言語にもこれらの機能が言語機能として備える必要がないわけでこのスレでお前だけが1人だけ勘違いしている
頭悪そう
153: デフォルトの名無しさん [sage] 2023/09/08(金) 07:42:03.69 ID:L1913KOe(1) AAS
管理画面はウェブベースにしておけ
181: デフォルトの名無しさん [sage] 2023/09/09(土) 21:33:52.69 ID:Rk1XYFyW(2/2) AAS
>>179aptはdebパッケージの管理ツール
183(1): デフォルトの名無しさん [] 2023/09/10(日) 10:57:43.69 ID:yM7j2B0I(1/3) AAS
>>165165(4): デフォルトの名無しさん [sage] 2023/09/09(土) 08:43:17.99 ID:jpDXx+st(1) AAS
yarnだのcargoだのどいつもこいつもなんでオレオレパッケージマネージャ使いたがるの😭
antも廃れたな
184: デフォルトの名無しさん [sage] 2023/09/10(日) 13:28:10.69 ID:NvPhT1QM(1/2) AAS
>>183
パッケージマネージャの側面はmavenからでantにはivyで逆輸入された。
antは廃れるべくして廃れたな。
296: デフォルトの名無しさん [sage] 2023/09/19(火) 07:20:03.69 ID:H6NF4sQp(1/2) AAS
>>294294(3): デフォルトの名無しさん [sage] 2023/09/18(月) 23:41:51.16 ID:X+wkGtcX(3/3) AAS
>>290
ロジックが正しくてもバイナリレベルでは脆弱性になることがある。
分かりやすい例では、言語の理屈では寿命を終えたはずのオブジェクトでも再利用される機会がなくて内容が残り続けるとかね。
そういうときにでもどうにかする知見が C/C++ では積み上がってる。
普通に書いて脆弱性が発生しにくいに越したことはないが、脆弱性が発生していることがわかったときに直せる確信があるというのはセキュリティが重要な場面で C/C++ を使う理由になる。
C/C++ が「自分の足を撃つ」ことになるなんてのは百も二百も承知の上で、「自分の足を撃つことも出来る」ことに価値を見いだしてるんだよ。
もともと自分の足を撃つというのは戦争に行かなくて済むようにわざと撃つことがあるというのを下敷きにした言い回しで、危険であると同時にそれが必要なこともあるというニュアンスを含んでいる。
目的のために敢えてUB引き起こすってこと?
545(2): デフォルトの名無しさん [sage] 2023/10/24(火) 16:02:23.69 ID:ju9L4gE1(1) AAS
cargo 経由で rustc にコンパイルオプションを渡したいとき
RUSTFLAG=hogehoge
で成功はしたのですがパッケージ全体が再コンパイルされて遅いです
特定のファイルだけにコンパイルオプションを適用したいのですが
cargo にはそういうオプションはありませんか?
658(1): デフォルトの名無しさん [sage] 2023/12/26(火) 08:35:59.69 ID:P1ddGMJS(1) AAS
>>656セマンティックバージョニングのせいだよ。
バージョンナンバーの付け方は基準があって互換性が維持されるときとされないときで数値の上げかたが違う。
しかしメジャーバージョンがゼロのときは基準の適用外で勝手にしていいことになってる。
初期は試行錯誤があって当然だからね。
キッチリした管理なんかしたくないからまだまだ初期だという体裁でゼロのままにしたほうが楽なんだよ。
681: デフォルトの名無しさん [] 2023/12/26(火) 23:13:25.69 ID:exfh4uMB(2/2) AAS
0.9は関係なかったな
833(1): デフォルトの名無しさん [sage] 2024/01/08(月) 21:56:10.69 ID:a9mjVCEv(1) AAS
>>831831(2): デフォルトの名無しさん [sage] 2024/01/08(月) 20:41:35.20 ID:6GvPzxXI(1/3) AAS
スマートポインタについて勉強中。強い参照、弱い参照という概念が出てきて目が回る
RefCell……所有権の共有が発生する参照……参照???
言葉遊びが過ぎないか。。。
強い参照、弱い参照はRustやC++だけでなくJavaやC#、PythonやJavaScriptでさえ出てくる一般的な概念だぞ
RefCellは所有権の共有じゃないぞ
スマートポインタや参照という言葉もRustの定義を理解した上で学ぶ必要があるんだけどちゃんとした資料で勉強してるか?
893: デフォルトの名無しさん [sage] 2024/01/19(金) 13:41:00.69 ID:CZFLW0PQ(2/3) AAS
C/C++, java, pythonの経験があるから、Rustを取得するのに50時間かからないだろうと思ってた時期が僕にもありました
ヌルポが怖いからRustを使うけど……歯を食いしばって捻出した130時間を投資回収できるかは神のみぞ知る
952(1): デフォルトの名無しさん [sage] 2024/01/20(土) 12:33:36.69 ID:wJQgtkwZ(1) AAS
昔は全体の性能に余裕があって I/O (ストレージと通信) が極端に足を引っ張る状況だったから言語処理系の動作速度は問題にならなかったけど今は全ての性能をギリギリまで絞り出す勝負に変わってる感じだね。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.062s