次世代言語28 TypeScript Swift Go Kotlin Rust Nimat TECH
次世代言語28 TypeScript Swift Go Kotlin Rust Nim - 暇つぶし2ch286:デフォルトの名無しさん
22/09/05 10:24:45.85 vkD3rEEb.net
>>276
Cでは引数にlenを取り、Rustではlen()を使っていて、両者は全く異なるのに、なぜ、ほぼ同じ生成コードになるのかが分からないって!?
もう少しRustを勉強してからアンチ活動しましょ
Cは先頭ポインタと長さの二つの引数を別々に渡しているのに対して、
Rustはスライス1つのみ引数を渡しているけど、「スライス=ポインタと長さのセット」だから同じ情報を渡しています
そしてlen()はその長さ部分を示すだけだからCコード側のlenと同じ
そしてスライスとしてセットとなっているlen()だからこそデタ



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch