スレ立てるまでもない質問はここで 161匹目

■ このスレッドは過去ログ倉庫に格納されています
2022/08/27(土) 16:03:56.00ID:5336PvZW
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。

次スレは>>980が立てること

【前スレ】
スレ立てるまでもない質問はここで 160匹目
https://mevius.5ch.net/test/read.cgi/tech/1652160275/
2022/09/29(木) 23:07:47.08ID:S94uJYpZ
>>244をRubyで書くと
class Hoge
 def method(arg)
  b = 1
  return b
 end
end

obj = Hoge.new
a = obj.method(arg)

これを
class Hoge
 attr_reader :b

 def method(arg)
  @b = 1
 end
end

obj = Hoge.new
obj.method(arg)
a = obj.b
にするみたいなこと?
274デフォルトの名無しさん
垢版 |
2022/09/29(木) 23:10:37.49ID:yzYmCLI1
>>273
Rubyわからんけどそんな感じ
2022/09/29(木) 23:28:24.84ID:oF7kbS+2
もうカオスだなww
2022/09/29(木) 23:36:39.61ID:nA4Nikqb
>>268
んなこたない
そいつがTask<T>を知らないだけ
2022/09/29(木) 23:43:26.70ID:S94uJYpZ
変数Aに何らかの値を代入するのが目的なら
後者を選択する理由が自分には見つからない。
何かありそう?
278デフォルトの名無しさん
垢版 |
2022/09/29(木) 23:50:12.89ID:yzYmCLI1
>>277
単純に覚えているので楽だから
279デフォルトの名無しさん
垢版 |
2022/09/29(木) 23:50:27.04ID:yzYmCLI1
何も弊害がないならこのままで行きたい
2022/09/30(金) 00:02:02.34ID:6qvEDMgz
>>273
まず、def method(arg) の引数argを使っていないので、おかしい

上は単に値を返しているだけで、インスタンスの状態を変えていない。
変数b はローカル変数だから

一方、下は一旦、インスタンス変数に記憶して、それを返しているので、
インスタンスの状態が変わっている

つまり、上と下ではインスタンスの状態が異なる
2022/09/30(金) 00:10:24.60ID:HVJ0/rg+
てかrubyでmethodとか安易に使うなよ
Object#methodが既に存在するのオーバーライドしてるだろ
2022/09/30(金) 00:20:13.14ID:Oln8rmkE
273だけど良かれと思って横からコードでっち上げたけどやらないほうが良かったか。
話ずれてしまったな。
2022/09/30(金) 00:39:44.81ID:xDSUJNnu
正直この板でrubyって見るだけでげんなりする
2022/09/30(金) 00:52:21.47ID:IIgnubfp
>>279
まじか
そんな理由ならやめとけ

必要もなくメソッドとプロパティが密な依存した構造になってるから使いにくいしメンテもしにくい
Task<TResult>調べろよ
2022/09/30(金) 00:54:46.03ID:ogT7+hOz
>>280
>つまり、上と下ではインスタンスの状態が異なる
それが質問者の比較したい事なんだから別にいいんじゃない?
2022/09/30(金) 01:12:19.29ID:1oMlUJQ7
こちとらなるべく状態を持たせないように腐心しているというのに
2022/09/30(金) 01:27:01.26ID:MNhQMAyj
>>272
おそらく何か作りたいものがあってそれを達成するために色々と情報収集をしてるんだろうけど
正直、レベル1でラスボスに向かって一直線に突き進んでるようにしか見えない
もう少しお使いクエストで寄り道しつつレベル上げしてみたら?と思ってみたり
2022/09/30(金) 02:04:15.48ID:HVJ0/rg+
とりあえずプログラミングにおいての「破壊的」「状態」「副作用」の言葉の意味をググっとけ、でなぜこれが増えると良くないのか理解すべし
2022/09/30(金) 02:13:44.17ID:6qvEDMgz
そりゃ、関数型のElixir みたいに状態を持たない方が良い。
でも、それではプログラミングが出来ないので、状態を持ってしまう

例えば、ログイン状態。
ログインしているか、していないかとか
2022/09/30(金) 06:12:32.58ID:RfOZtvxf
なんで極論になるんだよ
アプリケーションから一切の状態を取り除くのは難しいという話と
状態を持たせる必要がないのに手癖で毎回持たせてしまうという話
1と99くらいかけ離れてるだろ
2022/09/30(金) 06:12:59.16ID:RfOZtvxf
無駄に状態を持たせることのデメリットとして状態依存のバグが出やすいことに加えてリエントラントにならないこともあるな
スレッド安全性が低い
2022/09/30(金) 06:17:21.47ID:RfOZtvxf
状態依存のバグってのは例えばメソッドaの次にbを呼ぶと問題ないんだけどbaの順に呼ぶと結果が化けるとかaaと2度呼ぶとおかしな結果が返るとか
そんなミスしないよと思っていても規模や複雑度が増すにつれリスクは上がるしソースレビューで担保するのが線形以上に難しくなっていきがち
293デフォルトの名無しさん
垢版 |
2022/09/30(金) 07:06:46.64ID:+8/hJOWJ
とりあえず基本はreturnで返すようにします
2022/09/30(金) 08:40:48.42ID:h8M2T0X1
もうこのスレにはレス返さなくてもいい
C#やってんのにRubyのコードとか見せられても混乱するだけでしょ
続きはC#のスレで
2022/09/30(金) 08:54:47.02ID:Oln8rmkE
非同期ってむずいよね
2022/09/30(金) 08:57:53.57ID:jNFohT4i
これでもasync/awaitのおかげで随分簡単になったんだがな
2022/09/30(金) 10:40:05.21ID:qjyZys7q
https://agree.5ch.net/test/read.cgi/mango/1664496069/l50

解いて!
2022/09/30(金) 10:43:28.53ID:qjyZys7q
https://agree.5ch.net/test/read.cgi/mango/1664496069/5
こっちやった。おまえら解けるか
2022/09/30(金) 16:12:49.31ID:Uqj5A2v6
本来裏側でロードさせても表側の操作は自由に出来るって高度な技術だったからな
非同期とかいうので僅か経験3か月のヤツでも、お手軽にできるようになってるのが凄い時代になったと思う
2022/09/30(金) 16:55:56.16ID:jNFohT4i
>>299
スレッド作成して走らせてミューテックスでタイミング合わせて裏スレッドが終わったかどうかをスレッドオブジェクトでチェックしてまだならタイマーセットして再入してっていうコードを関係しそうな関数毎に一々書いて
非同期関数を一つ作るだけでコードがあちこち散らかって異様に見づらくなることもあったからasync/awaitは偉大
2022/10/01(土) 14:55:09.73ID:OpILS/7a
MySQLなどのトランザクションで、BEGINしてから、COMMITするまでに
なんらかの事故でアプリがダウンした場合、どうなる?
ほとんど同じことかも知れないが、MySQLとアプリがTCP/IP通信中に通信が
切断されるとどうなる?
2022/10/01(土) 15:03:24.83ID:OpILS/7a
>>301
これかな。
https://stackoverflow.com/questions/4896479/what-happens-if-you-dont-commit-a-transaction-to-a-database-say-sql-server

[Q]トランザクションをデータベース (SQL Server など) にコミットしないとどうなりますか?

クエリがあるとします。

begin tran
-- some other sql code
そして、コミットまたはロールバックするのを忘れます。

別のクライアントがクエリを実行しようとすると、どうなりますか?

[A]

トランザクションをコミットまたはロールバックしない限り、トランザクションはまだ「実行中」であり、ロックを保持している可能性があります。

クライアント (アプリケーションまたはユーザー) がコミット前にデータベースへの接続を閉じると、実行中のトランザクションはロールバックされて終了します。
2022/10/01(土) 15:18:27.68ID:+X1R3SPo
トランザクションタイムアウトがあるから放置されたら一定時間でロールバックする
2022/10/01(土) 16:11:59.97ID:b3YOgUhU
>>303
詳しく。

トランザクションに関するタイムアウトといえば、他の誰かがトランザクションを
実行中に、BEGINしようとすると待機することがあるが、その時に待つ時間の最大値
を指定できる、と書いてあったような。
それとは別の話?
2022/10/01(土) 18:18:34.32ID:+X1R3SPo
そらロックタイムアウトだな
タイムアウトもいろいろある
ググれ
2022/10/01(土) 22:18:52.51ID:WF3iEAg3
無限に表ロックされたら、システムが動かない。
クラッカーは、そういう攻撃をするはず

0.1 秒でもロックされたら、大変
2022/10/01(土) 23:26:07.14ID:M80TOT3i
****で通信の開始要求だけやって、送った側が意図的に受け取らないようにして、サーバーが勝手にタイムアウトするまで待たせる
そうするとタイムアウトまでkillされないスレッドが溜まりまくってサーバーは死ぬ
今の時代サーバー負荷かける攻撃手段なんて無限にあってよっぽどデカいところじゃなければ狙われたら終わり
2022/10/02(日) 00:02:13.36ID:ZWlCDBNf
データベースサーバーに直アクセスされてる時点で終わってるやん
2022/10/02(日) 00:04:48.18ID:451ZFC4H
>>301
どっちのケースも通常はすぐセッション落ちてロールバックじゃないかな
DBMSによって違いがある可能性もあるので試してみないと分からないけど
310デフォルトの名無しさん
垢版 |
2022/10/02(日) 05:30:13.17ID:2Rps0pJb
値型の変数では、その変数に対応するメモリ上の場所に値が直接入るとのことですが、その値の表現はどこで規定されているのでしょうか?
例えばテキトウですが、「"あ"という文字はメモリに入っている状態としては"0001"である」みたいなマッピングはどのレイヤーで決まっているのか知りたいです
2022/10/02(日) 11:02:43.84ID:OMFycnXw
文書のアウトラインの構造って

H1 プロジェクト名
H2
H3
H2
...



H1 プロジェクト名
H1
H2
H1
...

ってどっちがいいの?
前者の方が一貫性はあるが
後者の方が階層が深くならないから無駄がない気がする
2022/10/02(日) 13:19:56.55ID:D5S18uSu
前者がいい
https://developer.mozilla.org/ja/docs/Web/HTML/Element/Heading_Elements
> 複数の <h1> を使用することは HTML の仕様では認められていますが、ベストプラクティスとは見なされていません。<h1> を 1 つだけ使用することは、スクリーンリーダーの利用者にとって有益です。
2022/10/02(日) 13:31:18.93ID:w76y/xOG
>>310
文字コードの話?
今でこそUTF8が普及しているけど、昔は色んな文字コードが使われていた
「あ」はUTF8だと3バイトで0xE3 0x81 0x82のように定義されている
ググれば文字コード表が見付かると思う
2022/10/02(日) 13:59:58.47ID:D5S18uSu
>>310
言語による
たとえばJavaなら言語仕様とStringクラスの仕様で内部でUTF-16(またはコンパクト文字列)が使用されることが決められてる
Unicodeの文字セットにおける「あ」のコードポイントは16進数で 30 42 と決められてる
これをメモリやディスクに置くときのエンコーディング方式としてUTF-16を適用すると、同じく 30 42 になる(UTF-16LEなら 42 30)
2022/10/02(日) 14:32:06.87ID:9LI4ZhW2
>>311-312
分かるけどHTMLの場合意味的に<body>と<title>がh1相当とも見なせるから<body>の子レベルから複数の同レベル見出しタグ作りたくなるなぁ
個人で持ってる人の目に触れない系のMarkdownは#を複数並べちゃったりしてるな body->h1->なになにってやるとルートが2個あるように感じる
2022/10/02(日) 14:40:54.56ID:V2KGQQGK
値型の変数の話じゃなくなってない?
まず>>310の変数とメモリに関する理解があやふやな点を正してやった方がいい気がするが
2022/10/02(日) 15:03:26.77ID:D5S18uSu
>>315
titleなんてブラウザのタイトルバーとかにしか出ないしコンテンツじゃないからh1と内容がほぼ同じになるページがあってもいいよ
おまけにtitleにはサイト名やサービス名が入ったりするので常に同じとはならないし
機械との対話に慣れすぎると冗長=悪という感覚が身に付きがちだけど、HTMLを含めて人間向けのドキュメントって読みやすさのためにある程度の冗長性は許容されるべきものだと思う
bodyの子としてnavとかもあるわけで、ルートが一つというのもちょっと違うかな
2022/10/02(日) 15:34:32.23ID:snmXSWNi
>>310
それはコンパイラと実行環境じゃね?
でprintfデバッグして表示したメモリ番地は仮想化されたものだから意識する必要無し
少なくともフツーのOSでは
319デフォルトの名無しさん
垢版 |
2022/10/02(日) 18:36:02.22ID:2Rps0pJb
310です
ありがとうございます
プログラミング言語ごとにどの文字コードを使うかが決まっていているということですね
ではビルド後の実行ファイルにどの文字コードを採用しているかみたいな情報も書き込まれているのでしょうか?
2022/10/02(日) 19:07:27.83ID:fl0K/H95
もちろん今はコードとしてはユニコード一択
ユニコード以外の過去の呪縛に囚われたままのダメな言語に手を出してはいけない

焦点はユニコードのデータ表現
外部データ表現はすなわちネットやファイルなどで用いるデータ表現は現在はUTF8一択
UTF8以外の過去の呪縛に囚われたままのダメな環境に手を出してはいけない

内部データ表現すなわちメモリ上で扱うユニコードのデータ表現は2通り考えられる
一つはUTF32つまりユニコードを固定長で扱えるメリットが非常に大きい
もう一つは外部データ表現と同じUTF8をそのまま変換せずに用いるメリットと引き換えに可変長コストを払う
変換コストと可変長コストの両方を払うUTF16を用いる場合もある
2022/10/02(日) 19:07:39.94ID:YWol7Cp2
一応釘刺しとくけど一般的に文字列変数は値型じゃなくて参照型
文字型をもつ言語ならそれは値型の可能性はあるけども

そもそもなんで最初に「値型の変数では」って話を切り出したの?
322デフォルトの名無しさん
垢版 |
2022/10/02(日) 19:50:08.91ID:gRPXDi67
>>321
知りたかったのはaとか1とかtrue/falseみたいな値がどのようなレイヤーで決まっているかについてで、参照型の場合は参照先のポインタを持っているため知りたいこととは関係なかったからです
書いてて気づきましたが、文字の場合はどの文字コードを採用するかで決まるとのことでしたが、true/falseなどは言語レベルではなくより基礎的なところでどの2進表現として扱うかという取り決めが決められているのでしょうか?それとも言語レベルで決まっているのでしょうか?
2022/10/02(日) 19:57:47.26ID:P6uXC5E0
C言語の場合はint型の0にtrueという別名をつけて1にfalseという別名をつけてるだけ
実際には0以外は全て偽として扱う
モダンな言語の場合はそれにintではなくboolean型をつけてintとの暗黙の変換をできなくしてることが多い
2022/10/02(日) 20:14:59.46ID:8/KmCZIe
>>319
> プログラミング言語ごとにどの文字コードを使うかが決まっていているということですね
決まってる言語もあるし決まってない言語もある

> ではビルド後の実行ファイルにどの文字コードを採用しているかみたいな情報も書き込まれているのでしょうか?
基本的には書いてない、プログラマが実行環境の文字コードに合わせてプログラムを作る
色々な環境で使われることが想定される場合はオプションとか設定とかで切り替えられるようになってるアプリもある
もちろんその仕組みもプログラマーが作り込む
2022/10/02(日) 20:18:06.29ID:8/KmCZIe
>>323
> C言語の場合はint型の0にtrueという別名をつけて1にfalseという別名をつけてるだけ
0と1が逆だし他も色々おかしい
2022/10/02(日) 20:46:08.89ID:snmXSWNi
頭悪いんでしょう

死ぬしかない
2022/10/02(日) 20:55:34.77ID:CN/a4n8k
>>322
>参照型の場合は参照先のポインタを持っているため知りたいこととは関係なかったからです
>>314が値型の説明じゃなくて参照型の参照先で起こってることだって気づいてる?

君はまず「あ」を例として挙げるべきじゃなかった
2022/10/02(日) 21:04:13.14ID:P6uXC5E0
>>325
0と1はうっかりだが他がおかしく見えるなら多分お前が間違ってるんじゃね
どこがおかしいか書いてみたら後学のためになるぞ
もちろん逃げるのもお前の自由だ
2022/10/02(日) 21:09:12.22ID:2u4kRfur
昔ならともかく
今はブール値と数値を同じ型として扱ったり、あるいは自動キャスト変換してしまうような、欠陥プログラミング言語を使ってはいけない
2022/10/02(日) 21:09:27.47ID:iQPdHgXY
>実際には0以外は全て偽として扱う
そういうのは↑コレを正しく修正してから言えよ
恥ずかしいw
2022/10/02(日) 21:20:22.75ID:P6uXC5E0
逃げたか
まあそれはそれでお前の選択だ
2022/10/02(日) 21:39:41.70ID:8/KmCZIe
>>328,331
そもそも言語として別名なんて付けてないし、つけるとしてもC言語ならTRUE/FALSEだろ
あと
p = malloc(...)
if(!p){...}
みたいにポインタ値を判定したりしてるから判定はintだけの話じゃない
逃げたか、とか言う前に自分のアホな知識を見直せよ...
2022/10/02(日) 21:51:56.95ID:P6uXC5E0
>>332
ほらやっぱりtrue/falseを知らないんじゃないかw
ググってこい
2022/10/02(日) 21:56:21.35ID:P6uXC5E0
というのをググれないやつに言うのもかわいそうか
https://kaworu.jpn.org/c/bool
2022/10/02(日) 22:22:34.97ID:bxLsN2ac
横からだけどC99以降だとstdbool.hが追加されてtrue/falseができたのか。へー
2022/10/02(日) 22:28:11.72ID:F/6uYrKa
C99って四半世紀近く前の規格なのに浸透しきれてないよなあ
2022/10/02(日) 22:38:14.25ID:snonqiVu
C言語ってC89が未だに主流ってのが不思議
ルネサスとかデフォルトがc89だった気がするし
いい加減C99やC11を基準にして欲しいわ
2022/10/02(日) 22:43:08.04ID:8/KmCZIe
>>333
バカなのか?
bool 使える環境ならtrueはint 1の別名じゃないだろ、そのリンク先でsizeof(bool) =1になってるし
わざわざ自分から自爆してどうするw
あとポインタの話に触れないのは何故かな?
2022/10/02(日) 22:49:19.13ID:P6uXC5E0
>>338
バカなのか?w
boolの使えないって、_Boolのことを言ってるのかそれ?w
_Boolは1と0しか値のとれないintだぞ?w
あとポインタの計算がintになるのを知らないのか?w
2022/10/02(日) 23:24:36.02ID:ZAgU8ytY
レイヤー次第でしょ。マシンコードまで降りれば全てはタダのビット列でしかないわけだし
ある程度決まっているのは高レイヤー限定じゃね
低レイヤーだと未だに文字コードどころかバイトオーダーの変換すら当たり前だし

>>337
ルネのコンパイラでもstdbool.hやstdint.hは使えるよ
fast型の割り当てとか首をかしげる部分はあるけど
2022/10/02(日) 23:27:14.64ID:8/KmCZIe
>>339
> _Boolは1と0しか値のとれないintだぞ?w
だからintじゃねーだろ
(int)0.5 と (_Bool)0.5 の結果言ってみろよ

> あとポインタの計算がintになるのを知らないのか?w
ポインタの計算とか言い出したw
2022/10/02(日) 23:32:22.08ID:D5S18uSu
仲いいな
争いは同じレベルのなんとかっていうカンガルーのAAのコピペを思い出した
2022/10/03(月) 00:05:23.83ID:tDVewfT+
>>341
!を使ってるのが見えないのかw
なぜ_Boolの無い処理系でintが割り当てられてるのかわからない?なぜsizeofが1なのにintなのかもわからない?それはお前の知識が四半世紀前で止まってるからだよw
教えてやってもいいんだがなあ
態度悪すぎるよなあこの生徒
人に物を教わる態度じゃないよなあ
教えてほしいならそれなりの態度があるだろ
ほれ、頼んでみなよ
2022/10/03(月) 00:06:19.07ID:tDVewfT+
>>332
あとこれの言い訳しなくていいの?w
恥ずかしくない?
ぷぷぷ
2022/10/03(月) 00:13:15.61ID:FlGgn4CT
if文やwhile文などの条件部に
自動キャスト変換されない専用ブール型以外の型を許容してしまうプログラミング言語は
今すぐ捨ててください
2022/10/03(月) 00:22:55.12ID:co4WWkaA
C言語をやらないマ → ゴミ
C言語を聞きかじったマ → アスペ

どうすればいいんだこれマジで
2022/10/03(月) 00:33:20.09ID:fFPzIg2S
if (1) …が通ってしまうダメ言語
気づかぬバグを引き起こし得るダメ仕様
2022/10/03(月) 00:40:54.29ID:zgM1XF6F
C/C++は控えようという風潮ではあるがC/C++レスは当分無理じゃね
2022/10/03(月) 02:37:35.27ID:co4WWkaA
そもそも全員まともなマならC/C++だけでIT業界周る
2022/10/03(月) 04:22:46.05ID:pcuzjq2H
MISRA-C:2004 で決まっている

if (1)
とは書けない

条件には、実質的なbool 値しか書けない
2022/10/03(月) 06:49:37.65ID:1D9UPeOl
>>343
> !を使ってるのが見えないのかw
まさかと思うけどそれをポインタの計算って言ってるのか?
まあそれはそれとしてそもそもよくあるパターンとしてif(!p)って書いてるだけで普通の頭持ってたらif(p)って書ける事ぐらいは分かりそうなもんだが...

> 教えてやってもいいんだがなあ
知ったかちゃんの教えなんていらないです~

> 態度悪すぎるよなあこの生徒
指摘されて逆ギレ乙

あと
> (int)0.5 と (_Bool)0.5 の結果言ってみろよ
に触れないのは何故かなぁw

>>344
言い訳?
そう言うコードは山程あるしそもそもC99で_Boolなんて変な名前の型を定義してboolがマクロになってる経緯も知らんのか?
2022/10/03(月) 06:50:52.49ID:1D9UPeOl
>>350
MISRA は単なるコーディングルールだし
2022/10/03(月) 07:39:57.10ID:tDVewfT+
>>351
それで言い訳のつもり?w
自分のアホな知識を見直せよw
2022/10/03(月) 08:08:00.14ID:tDVewfT+
ていうかこいつキャストも知らないのか
話にならんな
(int)0.5の結果がdoubleだと思ってそう
2022/10/03(月) 08:09:35.24ID:1D9UPeOl
>>353
>>331ww
2022/10/03(月) 08:10:21.13ID:1D9UPeOl
>>354
アホの上塗り乙
2022/10/03(月) 08:13:20.74ID:K30Gq2Pv
言語仕様とコーディング規約の違いも分からない奴がイキっているのか
2022/10/03(月) 08:21:58.05ID:OgvJ2hNU
>>356
本気でわかってないの草
アホの上塗りはおめーだよw
2022/10/03(月) 08:51:54.79ID:vunTd2Zc
}
// ここまでAI
2022/10/03(月) 09:00:40.23ID:QUPhsCCX
C99知らないのにイキってるのはさすがにイタい
2022/10/03(月) 09:11:27.25ID:pcuzjq2H
MISRA-C をやっていないと製品化できない。
無保証の物は売れない

確か、米国議会でトヨタの欠陥車は、10点とか言われていた。
100項目中、90項目を守っていなかった
362361
垢版 |
2022/10/03(月) 09:22:48.15ID:pcuzjq2H
MISRA-C:2004 の本も、トヨタなど日本の大企業のベテが数十人も集まって書いた

MISRAに準拠していない企業が多すぎて危険だから。
組み込みでは、バグで簡単に人が死ぬから

組み込み医療機器にもMISRAとか、特別な資格が必要

人工衛星のイザナギ・イザナミでは、mruby(組み込みRuby)で、
ポインターによるバグを回避している
363361
垢版 |
2022/10/03(月) 09:37:21.04ID:pcuzjq2H
MISRA-C:2004 の本には汎整数拡張とか、基本的な概念も書いてあった

こういう抽象的な概念によって、型変換のルールをうまく説明していたので感心した
2022/10/03(月) 10:18:17.98ID:TB48Z0Cc
if (0) { … } とブール型以外を条件に持って来れるプログラミング言語は
弱い型付け言語と呼ばれ型安全性が保証されなくなる劣った言語
便利ではなくバグを生みやすい不便な言語
開発現場からも教育現場からも排除すべき言語
2022/10/03(月) 14:44:17.58ID:sSdNQjhv
>>362
今はRustが登場したからMISRAは不要な過去の遺物となった
RustはMISRA-Cよりも幅広く安全性の問題を解決してくれる
そしてMISRA-CよりもRustの方が抽象的に高機能でプログラマーもしやすい
2022/10/03(月) 14:58:29.24ID:oqQo1jiR
Rustキチガイまできてカオス
2022/10/03(月) 15:07:51.77ID:ja0OVAAF
MicrosoftもGoogleもRust派だしRustアンチはマカーかな
2022/10/03(月) 15:16:48.34ID:1D9UPeOl
>>358
そんなレスして惨めにならないの?w
> (int)0.5 と (_Bool)0.5 の結果言ってみろよ
って書いてあるのにキャスト知らんとかマジで意味不明だし
2022/10/03(月) 15:18:16.82ID:glj2deHI
>>368
キャスト知らないからそういう発想になってるんだろ?w
2022/10/03(月) 15:18:33.21ID:1D9UPeOl
>>364
> if (0) { … } と
それも要らんだろ、if (false) { … } でいいし
2022/10/03(月) 15:19:37.85ID:glj2deHI
>>370
アホにもっといい書き方を教えてやろう
/**/だ
知らなかったろ
2022/10/03(月) 15:19:38.89ID:1D9UPeOl
>>369
だから結果書けよ
書けないならグダグダ言ってないで黙っとけ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況