- 1 名前:デフォルトの名無しさん mailto:sage [2019/11/08(金) 21:03:36.68 ID:q9/Fdf+e.net]
- 質問する前にGoogleで検索しましょう。 www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 前スレ スレ立てるまでもない質問はここで 149匹目 https://mevius.5ch.net/test/read.cgi/tech/1529199088/ 前々スレ スレ立てるまでもない質問はここで 151匹目 https://mevius.5ch.net/test/read.cgi/tech/1541239698/ 注意「〜と〜はどっちの方が○いですか?」みたいなのは このスレの粘着荒らしですので無視してください
- 504 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 18:03:05 ID:OgMNplUP.net]
- >>491
ならないよ 何使ってなったか知らないけど浮動小数点数の誤差はそういうものじゃないから
- 505 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 18:20:01 ID:GpaXptWq.net]
- >>291
-2.25 を整数にマイナス方向に丸めて -3
- 506 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 18:46:50 ID:6++kPC7v.net]
- >>491
ありえる 例えばC++03/C89以前では負数の商は処理系定義だから商が-11になる処理系も規格準拠であった ※ C++11/C99では負数でも0方向に丸めることが規定されたので処理系準拠なら必ず-10になる
- 507 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 19:12:27 ID:mORiFTgk.net]
- なぜC++だと思った?
- 508 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 19:15:52 ID:QqkdphAP.net]
- 言語は指定してないよ
- 509 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 19:29:41 ID:mORiFTgk.net]
- 2進数ともかぎらないのか
何進数でも 結果を整数に負の方向に丸めれば 結果は11
- 510 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 19:30:23 ID:mORiFTgk.net]
- -11
- 511 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 19:47:34 ID:6++kPC7v.net]
- >>495
「例えば」の意味もわからんのか?
- 512 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 19:49:29 ID:mORiFTgk.net]
- 「例えば」にC++の特殊事情を4行も書くから
- 513 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 20:15:12 ID:6++kPC7v.net]
- だから何?→
- 514 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 20:43:30 ID:rLPnmqry.net]
- たらばがに
- 515 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 20:54:46 ID:mORiFTgk.net]
- >>501
文脈からわかるでしょ? 長々と関係ない事を書いてるから勘違いしてるのかと思ったって
- 516 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 21:07:45.34 ID:6++kPC7v.net]
- >>503
4行で長々とか言われてもなぁ… もっといい説明があるなら君が書けばいいんじゃね? 俺はたまたまC/C++の例が思いついたから書いただけだし
- 517 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 21:10:29.93 ID:mORiFTgk.net]
- 中身があれば関係ないことを4行書いても何とも思わないけど
中身が「ありえる」だからね 中身4文字 雑談4行
- 518 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 21:57:04 ID:6++kPC7v.net]
- 「ありえる」だけ書いとけっていう主張?
なら君はそうすればいいと思うよ あと雑談とか意味わからん 蛇足とかのボキャブラリーもないのかな?w
- 519 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 22:31:21 ID:OliK3lJl.net]
- >>505
あり得るという主張についてその根拠として例を挙げているだけだから、端から見てもいたってまともな流れだと思うぞ。 それに対して変に突っかかっているお前の方が頭おかしいと思うぞ。
- 520 名前:デフォルトの名無しさん mailto:sage [2020/02/09(日) 23:02:14 ID:pOPbuoc0.net]
- すいません、POODLE攻撃でパディングだけのブロックに暗号文のブロックをはめこんでを復号を試みると
256分の1で成功するってどういことですか?さっぱり意味がわかりませんので教えてください。
- 521 名前:デフォルトの名無しさん mailto:sage [2020/02/10(月) 02:27:16 ID:VRCQc/iz.net]
- >>506
いやいや 読解力ゼロか? 質問が>>491だからね なぜそういう値になるかを知りたいわけで
- 522 名前:デフォルトの名無しさん mailto:sage [2020/02/10(月) 02:32:17 ID:jvWR6fCp.net]
- >>509
>>491で質問したのは俺だけど、言語に限らず そういう仕様はありえるかを聞いただけだよ 読解力無いのはお前
- 523 名前:デフォルトの名無しさん mailto:sage [2020/02/10(月) 02:34:04 ID:jvWR6fCp.net]
- > なぜそういう値になるかを知りたいわけで
いや別にそれはいい。理由なんていくつかぱっと 思いつくものの一つだろうし調べればわかることだから
- 524 名前:デフォルトの名無しさん mailto:sage [2020/02/10(月) 03:44:07.76 ID:dcztTfMY.net]
- >>509
まあ落ち着け 「例えば」を見落とした自身の落ち度を棚に上げて 勘違いさせたのは相手が4行も書いたからだ自分は悪くない! なんて端からみても逆ギレそのものだよ 文脈からわかるでしょと相手には言外の理解を求めるのに 自分は相手の言い分を理解しようとするそぶりもない 甘えん坊か 引っ込みが付かない気持ちもわかるが こんな振る舞いじゃ味方は現れないし 冷静になったとき自尊心にもマイナスだぞ
- 525 名前:デフォルトの名無しさん mailto:sage [2020/02/10(月) 06:40:51.56 ID:oq8L7+LM.net]
- ひどい自演
- 526 名前:デフォルトの名無しさん mailto:sage [2020/02/10(月) 21:07:13.58 ID:L6eYQqyh.net]
- >>508
ブロック暗号は平文を一定の長さに区切る パディングとは長さを揃えること 平文の最後のブロックが8ビットで残りがパディングされていると仮定すると256通り 仮平文と暗号文(最後のブロック)から256個の鍵を算出できる その鍵を他のブロックにも適用し意味が通れば当たり POODLE攻撃という言葉が同じ方法を指すものかは知らない
- 527 名前:デフォルトの名無しさん [2020/02/12(水) 15:00:26 ID:ohhYjydu.net]
- 知り合いが会社で書かされてたらしいんだけど何でこの令和の時代にCOBOLなんてものが蔓延してるんですか?
BCD採用してる言語という理由にしても今ならもっと読みやすい言語あるだろうし 企業の説明会でもあんな物を書かされた文系が「新人のころの良い経験」って自慢してくるの 流石に頭おかしいし仮にもSIerならもっとまともなシステムの提案しろって思うんですけど。
- 528 名前:デフォルトの名無しさん [2020/02/12(水) 15:07:53.44 ID:a1w2Xqz0.net]
- SJISも半角カタカナも全角英数もまだ絶滅してない
- 529 名前:デフォルトの名無しさん mailto:sage [2020/02/12(水) 17:58:53.81 ID:h0cbN6Js.net]
- >>515
COBOLで書かれた稼働中の既存の巨大なシステムを、今時の新しい言語で全面リプレース(当然これまでのシステムと同等の信頼性を保証するだけのテスト込み)するのを顧客が納得する価格で提案できるならやってみれば?
- 530 名前:デフォルトの名無しさん [2020/02/13(木) 12:54:54.13 ID:j/Xu5oaf.net]
- このスレに適してる質問なのか分からないですが
メルカリみたいな中古販売のアプリを作ったと仮定して 顧客の売り上げ金を顧客の銀行口座に出金するような機能を実装しようと思った場合、どうしたら良いですかね? かなり実装が難しいですか?
- 531 名前:デフォルトの名無しさん [2020/02/13(木) 12:56:33.84 ID:j/Xu5oaf.net]
- 半自動で出金手続きとなると
個人でもそういうものを作れるものなんでしょうか?
- 532 名前:デフォルトの名無しさん mailto:sage [2020/02/13(Thu) 15:36:16 ID:1y46ra0V.net]
- >>518
プログラム板じゃなく銀行にどんな手続きが必要かとか聞けよ ありえないが仮に全ての銀行に口座出金用の共通のAPIとかあったとしても手続きは銀行ごとに違うの当たり前 そんな調べ方とか考え方の時点で向いてないからやめとけ
- 533 名前:デフォルトの名無しさん mailto:sage [2020/02/14(金) 13:57:08 ID:+9NDg3r6.net]
- 無数の銀行があるし、自分で実装することは無理
各ユーザーが、各銀行のアプリを使って、操作する
- 534 名前:デフォルトの名無しさん mailto:sage [2020/02/14(金) 17:47:57 ID:EOtBZfN8.net]
- >>518
LINE Payみたいな「何とかペイ」系の送金サービスで銀行振込対応してるところがある でも1つに絞ると使う側の利便性が低いので 送金サービスを集約してくれるような決済ベンダーを使うか 自前で複数の送金サービスに対応するかだろうね
- 535 名前:デフォルトの名無しさん mailto:sage [2020/02/15(土) 00:46:58.55 ID:dj77mElG.net]
- 銀行対応しようとすると、これまた古い全銀協フォーマットとかが出てくる
、そして、ある日突然システム変わったから、フォーマット変わりました、ヨロピクねって言って来るw
- 536 名前:デフォルトの名無しさん mailto:sage [2020/02/15(土) 01:22:22.69 ID:4nCkOaKa.net]
- SICPをいま読むのは無駄?
- 537 名前:デフォルトの名無しさん mailto:sage [2020/02/15(土) 02:22:02.19 ID:QAGa8Flq.net]
- いつ読むの?無駄でしょ!
- 538 名前:デフォルトの名無しさん mailto:sage [2020/02/15(土) 12:14:58.63 ID:nZygKFuF.net]
- あえて無駄なことをする
- 539 名前:デフォルトの名無しさん mailto:sage [2020/02/15(土) 15:11:27.90 ID:b15PnjdK.net]
- 今日みかけたC++の意味不明な記述
for(;;){ int i, j; if (a==1) break; } なんだこれ?一体なにの変数でループするの? a=b=c; これはaとbに一度にcの同じ値を入れるってこと?
- 540 名前:デフォルトの名無しさん [2020/02/15(土) 15:15:01.34 ID:co+55GLA.net]
- ∞ループ
while(1)と一緒
- 541 名前:デフォルトの名無しさん mailto:sage [2020/02/15(土) 15:20:08.26 ID:b15PnjdK.net]
- なるほど
- 542 名前:デフォルトの名無しさん mailto:sage [2020/02/15(土) 15:31:30.46 ID:nVzum59x.net]
- >a=b=c;
>これはaとbに一度にcの同じ値を入れるってこと? そう 「a = b = c」は「a = (b = c)」で、「=」は代入した値を返す演算子 a = b = cの記述ができるようにそうしてある
- 543 名前:デフォルトの名無しさん mailto:sage [2020/02/15(土) 16:01:17.19 ID:0hgUDlXi.net]
- 代入した値を返すわけじゃない
代入した後のbの参照を返す コンパイラによっては 素直に書くよりコストがかかるかも知れない
- 544 名前:デフォルトの名無しさん mailto:sage [2020/02/15(土) 19:30:02 ID:BBNrjqch.net]
- int[][] ab=new int[100][100];
2次元配列でカウントしていく場合 ab[100][1] ab[100][2] ab[100][3] と右側を小とみてカウントさせていく作りにするのが普通ですか? ループではこうでしょうか。 for (i=0;i<100;i++) { for (j=0;j<100;j++) { ab[i][j]=1; } } また、これで代入した場合 int[][] as = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; as[0][0] 1 as[0][1] 2 as[0][2] 3 as[1][0] 4 の順で代入されるのでやはり右側が小さい位と考えるのが自然ですよね? 座標の時はどちらがいいかわかりません。 as[x][y] こちらが見た目では自然ですが 第一項目x 第二項目yと考えると as[y][x] と右から左へこの順にしたほうが正しいような気がします。 この辺はどう考えるべきでしょうか?
- 545 名前:デフォルトの名無しさん [2020/02/15(土) 19:35:39 ID:co+55GLA.net]
- 普通は座標でも as[y][x] だけど
DirectX と OpenGL だと逆にした方が良いとか C/C++ と Fortran だと逆にした方が良いとか って話もあったりなかったり
- 546 名前:デフォルトの名無しさん mailto:sage [2020/02/15(土) 21:27:18.44 ID:EjXucOxV.net]
- c言語で多次元配列なんて使ったこと無かったんだけどカオスすぎて苦笑
(ab[100]) [100] かなと思ったら違う?えっ、外側のインデックスが連続なの? 何が言いたいかと言えば、ポインタが指すアドレスがページをまたがるとページングが発生する可能性が発生する 連続したアドレスに対して処理を行う方が原理として高速に処理できるはず ただ、最適化によっては知らん
- 547 名前:デフォルトの名無しさん mailto:sage [2020/02/15(土) 21:29:29.73 ID:EjXucOxV.net]
- あ、C言語とは指定されてなかった失敗
- 548 名前:デフォルトの名無しさん mailto:sage [2020/02/15(土) 21:32:25 ID:cTwFsuY/.net]
- >>532
>と右側を小とみてカウントさせていく作りにするのが普通ですか? 「小とみて」の意味がわからん 小も大もないと思うんだけど? >ループではこうでしょうか。 一般的にはそう 配列のメモリ表現を考えればインナーループとアウターループを逆にすると効率悪い >座標の時はどちらがいいかわかりません。 インデックスを1つだけ指定した場合に行を取得したいのか列を取得したいのかによる array[row][col]で処理したいのかarray[col][row]で処理したいのか
- 549 名前:デフォルトの名無しさん [2020/02/16(日) 11:36:54.75 ID:nYOrfTm7.net]
- CとJavaは違うぞ
>c言語で多次元配列なんて使ったこと無かったんだけど 知らないなら黙ってろよω
- 550 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 12:32:03 ID:RAeRriFB.net]
- >>537
何が言いたいかと、以降は無視かよクズ
- 551 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 12:41:19 ID:4bp8Vns/.net]
- 言いたいことも言えないこんな世の中じゃ・・
- 552 名前:デフォルトの名無しさん [2020/02/16(日) 13:11:08.20 ID:AefWo1TQ.net]
- 数値(数字?)チェックの関数を作るとしたら名前は
isNumeric と isNumber のどちらが良いでしょうか? numericとnumberの違いは数値と数字の違いでしょうか? 検索したらどちらもあるけど、numericの方が多いようです。
- 553 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 13:20:25 ID:4bp8Vns/.net]
- Numberは数学的な表現での意味合い。
Numericはプログラム言語のオブジェクト表現での意味合い。 と考えてるお!
- 554 名前:デフォルトの名無しさん [2020/02/16(日) 13:24:13.58 ID:nYOrfTm7.net]
- isNaNを造って!isNaNで判定
- 555 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 15:26:18 ID:iNVxJNOu.net]
- >>540
個人的には文字や文字列が数字として扱えるかどうかチェックならisNumericのほうがしっくり来る isAlphaNumericとは言ってもisAlphaNumberとは言わないから 変数が数値そのものなのかどうかのチェックならisNumberのほうがしっくり来る isNumericを後者の用途で使ってたりisNumberを前者の用途で使ってるケースもあるから 使用言語やその言語のメジャーなフレームワークを参考にすると良いと思う
- 556 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 18:38:25.28 ID:v3JJWFtt.net]
- なんだって!
- 557 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 19:23:39.40 ID:5EL9p8ON.net]
- たぶん、それぞれで意味が異なるのだろう
JavaScript では、isNumber jQuery では、$.isNumeric
- 558 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 20:51:38.43 ID:iNVxJNOu.net]
- 素のJavaScriptにはisNumberという関数はないよね?
1. Node.jsのisNumberObject() util.types.isNumberObject(0); // => false util.types.isNumberObject(new Number(0)); // => true 2. LodashのisNumber() _.isNumber(3); // => true _.isNumber('3'); // => false _.isNumber(Infinity); // => true 3. jQueryのisNumeric() $.isNumeric(10); // => true $.isNumeric(’10’); // => true $.isNumeric(Infinity) //=> false
- 559 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 21:02:40.67 ID:iozwRYdz.net]
- >>540
> 数値(数字?)チェックの関数を作るとしたら名前は > isNumeric と isNumber のどちらが良いでしょうか? まず言葉をちゃんと区別して使いましょう 数値は文字通り「値」でありその値がどんな値かと言えば数、つまり算術演算の対象となる値だ 他方、数字は「字」であって予め前提とされている読み方(その逆写像は十進法などの数の表記法)に従うと 数(つまり数値)を表す文字(あるいは文字列)だから、数値と数字とは全く別物(前者は字面によって表された意味、後者は字面そのもの)だよ
- 560 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 21:42:51.26 ID:Tgn1WNaT.net]
- 本来は Numeric は形容詞として使われるのが普通
Number は名詞として使われるのが普通 本来は isNumber の方が英語的にはふさわしい気がする どうしても Numeric を使いたいのなら isNumericValue とか しないと不自然
- 561 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 22:24:30 ID:iNVxJNOu.net]
- SVCのCは名詞か形容詞
- 562 名前:デフォルトの名無しさん [2020/02/16(日) 23:11:48.98 ID:7XKOgWLJ.net]
- >>543
> isAlphaNumericとは言ってもisAlphaNumberとは言わないから alnumがどっちの意味かわからんのだよなw
- 563 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 23:13:46.25 ID:7XKOgWLJ.net]
- >>547
そうなんだけど、数値として扱いたいけど、使用できる文字は0-9だけにしたいとかあるんだよね 数値チェック用の関数とか、指数形式とか16進数表記に対応していたりとかしていて たしかに数値ではあるんだけど、そんな文字は受け付けたくない。
- 564 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 23:20:34.63 ID:7XKOgWLJ.net]
- 数字には桁数という概念はあっても値の範囲という概念は無いと思うんだよね
それに対して数値は値の範囲がある。 よくisNumberだけとかisNumecicだけのチェクがあるけど、 特定の値の範囲で使える文字は10進数表記のみにするなら、 isNumber かつ isNumeric とかにしたほうが良いんだろうか とか今思ってる
- 565 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 23:42:57.69 ID:5EL9p8ON.net]
- >>546
から推測すると、 _.isNumber は、数値型かどうか、 $.isNumeric は、数値として扱えるかどうか
- 566 名前:デフォルトの名無しさん mailto:sage [2020/02/17(月) 00:57:13.40 ID:OpJ8vXur.net]
- >>553
これが英単語の原義に一番近いと思う number 5と言ったとき数値としての概念上の5を表す 5でもfiveでもVでも五でも0101でも、number 5という数の概念を表現する手段にすぎない int 5がnumberなのであって"5"はnumberではない(JavaScriptは暗黙変換されるので要注意) 一方numeric 5と表現したとき"5"が該当する 厳密にはdecimal numeric 5≡"5"か 5はnumeric numeral、Vと五はArabic numeralとJapanese numeral
- 567 名前:デフォルトの名無しさん mailto:sage [2020/02/17(月) 01:15:27.94 ID:sKuMuosb.net]
- 5はアラビア数字
Xはローマ数字
- 568 名前:デフォルトの名無しさん mailto:sage [2020/02/17(月) 01:17:28.65 ID:OpJ8vXur.net]
- すまんRoman numeralの間違いだった
- 569 名前:デフォルトの名無しさん mailto:sage [2020/02/17(月) 17:49:50.39 ID:x0CaePxl.net]
- 比較についてですが、
a > 0 と a >= 1 はどちらにすべきかのガイドラインはありますか? また、 a > 0 と、 0 < a のどちらがいいのでしょうか?
- 570 名前:デフォルトの名無しさん mailto:sage [2020/02/17(月) 17:52:13.47 ID:u95S2B3C.net]
- >>557
コンパイラには最適化ってものがあるんだよ 自分がいいと思うほうで書け
- 571 名前:デフォルトの名無しさん mailto:sage [2020/02/17(月) 17:58:50.48 ID:GQyRd0sC.net]
- コーディング規約で決められてるのでないなら好きにしろとしか
if(0 < a)とは書かないが if( (0 < a) && (a < 10) )という場合に限って書くというやつもいる 結局の所趣味レベルの話でしかない
- 572 名前:デフォルトの名無しさん mailto:sage [2020/02/17(月) 18:11:43 ID:wtNXL+i7.net]
- 0 < a && a < 10
は数学と表記順が似てて分かりやすいと思う
- 573 名前:デフォルトの名無しさん mailto:sage [2020/02/17(月) 18:14:20 ID:wtNXL+i7.net]
- a > 0
a >= 1 a !
- 574 名前:= 0
どれを使うかは意味で考えれば良いよ 意味的にどれでも良いなら好きにすれば良い [] - [ここ壊れてます]
- 575 名前:デフォルトの名無しさん mailto:sage [2020/02/17(月) 18:20:25.46 ID:OpJ8vXur.net]
- 0 < a < 10 と書けるPythonや
a in 0..10 と書ける言語を使いたい
- 576 名前:デフォルトの名無しさん mailto:sage [2020/02/17(月) 18:24:29.64 ID:wtNXL+i7.net]
- どうぞ
- 577 名前:デフォルトの名無しさん mailto:sage [2020/02/17(月) 18:32:12.49 ID:qj5C8HtX.net]
- > a in 0..10 と書ける言語を使いたい
これはなぁ 0 < a && a < 10 と 0 <= a && a <= 10 を 区別して書くことが出来ないからだめなんだよな
- 578 名前:デフォルトの名無しさん mailto:sage [2020/02/17(月) 19:40:21.14 ID:A9t7x7q2.net]
- 小を左に書く人と、変数を左に書く人がいる。
式は、左に書きたくないw 小 < 大 変数 < 定数・式
- 579 名前:デフォルトの名無しさん mailto:sage [2020/02/17(月) 20:43:04 ID:bOIk4opl.net]
- 左辺に定数を書くと、
代入と間違えた時エラーになる からおすすめらしい
- 580 名前:デフォルトの名無しさん mailto:sage [2020/02/17(月) 21:16:54 ID:esyTr6LU.net]
- 雑談
ヌルポが嫌なので "hoge".equals(value) という感じに書く
- 581 名前:デフォルトの名無しさん mailto:sage [2020/02/18(火) 03:38:55.36 ID:dYxIHNEw.net]
- >>566 >>567
そういうのは、言語仕様の不備による ワークアラウンド と考えたほうがいいだろうな
- 582 名前:デフォルトの名無しさん mailto:sage [2020/02/18(火) 03:39:12.79 ID:dYxIHNEw.net]
- 良い方法ではなく回避策ということね
- 583 名前:デフォルトの名無しさん [2020/02/18(火) 12:23:16 ID:r+eOvEZJ.net]
- a in 0..10
a in [0..10] a in (0..10) a in (0..10] a in [0..10)
- 584 名前:デフォルトの名無しさん mailto:sage [2020/02/18(火) 12:25:29 ID:HqsHcaRa.net]
- >>570
何言語?
- 585 名前:デフォルトの名無しさん mailto:sage [2020/02/18(火) 12:29:46 ID:lGGfc/x5.net]
- 閉集合か開集合か選べるのはいいな
Swiftとか Kotlinはuntilくらいか?
- 586 名前:デフォルトの名無しさん mailto:sage [2020/02/18(火) 12:34:55 ID:HqsHcaRa.net]
- ただカッコの対応がなぁ
a in [0...10] a in [0<..10] a in [0..<10] a in [0<.<10] こんな感じとか? a in [0<...<10] とか?
- 587 名前:デフォルトの名無しさん mailto:sage [2020/02/18(火) 21:32:12 ID:enVFBik2.net]
- Ruby などは、JavaScript に真似されるなど、デザインパターンの宝庫だけど、
C/C++ みたいな言語は、言語上の不備が多い Effective みたいな本でも、デザインパターンじゃなくて、 不備を回避する小技集になってる そういう小技を覚えても、汎用的じゃないから、他の言語では使えない 動的言語なら、Rubyのブロックを使ってファイルを開くなど、 コンテキストマネージャで、エラー時にはリソースリークしない書き方ができるけど、 C/C++では、それを実現するために、ややこしいコードをひねくりまわして、100行ぐらい書くw そういう回避術に、デザインパターンという名前を付けているだけw
- 588 名前:デフォルトの名無しさん mailto:sage [2020/02/18(火) 21:38:40 ID:vBpDcsso.net]
- デザインパターンは実装とは無関係
- 589 名前:デフォルトの名無しさん mailto:sage [2020/02/18(火) 21:48:57.66 ID:fVCVThyU.net]
- 隙あらばRubyバカ
- 590 名前:デフォルトの名無しさん mailto:sage [2020/02/18(火) 22:18:19 ID:8eWs0HRW.net]
- だな
その考えを推し進めると、このコードなんてのは汚物中の汚物、ということになるな https://github.com/ruby/ruby
- 591 名前:デフォルトの名無しさん mailto:sage [2020/02/18(火) 22:21:06 ID:4PwASi49.net]
- >>574
ナイフで指を切ったら道具の不備だと叫ぶアホか。 人間用の道具は猿が使えるようには作られていないから、お前があれこれ批評するのは筋違いだぞw
- 592 名前:デフォルトの名無しさん mailto:sage [2020/02/18(火) 22:22:07 ID:ObTpNy6/.net]
- >>574
言ってることはよく理解できるけどなぜ急にその話を? Rangeの話とつながってるの?
- 593 名前:デフォルトの名無しさん mailto:sage [2020/02/18(火) 22:27:15 ID:ObTpNy6/.net]
- あー、ヨーダ記法とつながってるのか
理解した
- 594 名前:デフォルトの名無しさん mailto:sage [2020/02/19(水) 15:51:25 ID:miiGIi7V.net]
- 単に偉そうなこと言ってみたかっただけだろう
- 595 名前:デフォルトの名無しさん mailto:sage [2020/02/19(水) 16:55:53 ID:miiGIi7V.net]
- >>58
アンカー抜けた >>578
- 596 名前:デフォルトの名無しさん mailto:sage [2020/02/19(水) 16:56:54 ID:miiGIi7V.net]
- あうあう
>>581 アンカー抜けた >>578
- 597 名前:デフォルトの名無しさん mailto:sage [2020/02/19(水) 17:47:31.10 ID:/yMcA9Re.net]
- 結局金になる言語は何なんだよ?
- 598 名前:デフォルトの名無しさん mailto:sage [2020/02/19(水) 18:02:10.76 ID:miiGIi7V.net]
- 日本語
- 599 名前:デフォルトの名無しさん [2020/02/19(水) 18:03:37.22 ID:edMDbkMk.net]
- 英語
- 600 名前:デフォルトの名無しさん [2020/02/19(水) 21:36:27 ID:HsCXonKI.net]
- 【収益報告】実働月10hでも大金稼ぐ方法を解説【年収6,000万】
https://www.youtube.com/watch?v=o2ISWP-VZsw 年収3000万円以上になってはじめて理解すること【拝金からの脱却】 https://www.youtube.com/watch?v=nLEfFj2jL3A&t=182s 貧乏人に発言権とかないからwww https://www.youtube.com/watch?v=BLGxunoO7X0&t=32s 【日常】実働20hで700万円稼ぐインフルエンサーの生活を公開 https://www.youtube.com/watch?v=YhX6Quus6lY&t=232s 皆正しいと思ってるけど実は間違ってる上司のクソ発言5選 https://www.youtube.com/watch?v=-M0BICeFSFg 月収700万円の僕が大学生のうちに身につけておきたかったスキル4選 https://www.youtube.com/watch?v=PZ2YYhCryAQ
- 601 名前:デフォルトの名無しさん mailto:sage [2020/02/19(水) 22:04:40 ID:JmRDeULj.net]
- >>587
グロ
- 602 名前:デフォルトの名無しさん mailto:sage [2020/02/21(金) 12:25:47 ID:e6F3f1/V.net]
- 不思議な薬のーまされて、ニッポン作って大償却〜
- 603 名前:デフォルトの名無しさん [2020/02/23(日) 11:40:05 ID:44E6tz20.net]
- PCで使うソフトのバージョンアップを自動でやってくれるようにしたいのですが、多くのソフトはアップデート通知だけで、実際のダウンロードは手動な気がします。
Windows storeとかに出品すれば自動アップデート対応できますか?
- 604 名前:デフォルトの名無しさん mailto:sage [2020/02/23(日) 11:52:23 ID:Bm2qsP9v.net]
- >>590
手動だろうが自動だろうがそれは自分で実装するもの とりあえず発想がプログラマのものじゃないね
|

|