[過去ログ] Ruby 初心者スレッド Part 65 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(3): (ワッチョイ 0f80-JI52) 2018/12/22(土)04:43 ID:84E3pYZa0(1/3) AAS
プログラミング言語 Rubyについての、初心者向けスレです。質問・要望・雑談などをどうぞ
質問するときは、OSやRubyのバージョン、エラーメッセージを書いて下さい。
Ruby on Rails については、WEBプログラミング板で
前スレ
Ruby 初心者スレッド Part 64
2chスレ:tech
るりまサーチ (リファレンス検索)
外部リンク:rurema.clear-code.com
Rubyist Magazine - るびま
外部リンク:jp.rubyist.net
省4
903(1): 889 (ワッチョイ 232c-+J45) 2019/12/06(金)23:26 ID:IktivxOB0(2/2) AAS
1-liner を、" " で囲むと「$ \ ` !」などの機能が働くので、
それよりも強いエスケープである、' ' で囲む
' ' で、すべての特殊文字を無効化して、シェルに解釈させないため
904: (ワイーワ2 FF93-MVf8) 2019/12/07(土)14:11 ID:qPdUR/SgF(1) AAS
>>902
``
905: (ワッチョイ 8333-lxm3) 2019/12/07(土)16:01 ID:9WC+Jh540(1) AAS
>>903
それが結局、シェルによるっつー話やろ。
906: (ワッチョイ 232c-+J45) 2019/12/09(月)06:17 ID:+FpDkG8n0(1/2) AAS
rdoc の説明を読んでるけど、難しい
皆、自作ライブラリをrdoc用に書いてるの?
907: 906 (ワッチョイ 232c-+J45) 2019/12/09(月)06:52 ID:+FpDkG8n0(2/2) AAS
RDoc よりも、YARD の方が簡単かな?
908(1): (ワッチョイ 62ad-I3wE) 2019/12/17(火)13:35 ID:ObjwLX/w0(1/2) AAS
配列に0から任意の整数を重複なく格納するメソッドを作ってみたんですが、戻り値がnillになってしまいます
どうすれば解決できますか?
def random_sort(array, n)
array = []
judgement_array = [false]
i = 0
while(i < n + 1)
array[i] = rand(n + 1)
k = 0
while(k < i)
省9
909: (アウウィフ FF3b-uKDx) 2019/12/17(火)13:41 ID:rApV4krMF(1) AAS
shuffle! shuffle!
910: (ワッチョイ 62ad-I3wE) 2019/12/17(火)14:23 ID:ObjwLX/w0(2/2) AAS
>>908です
定義の最後の部分で戻り値を記述するのを忘れており
記述したら解決しました
911: (オイコラミネオ MM67-tAOx) 2019/12/17(火)16:20 ID:kLn+0u7yM(1) AAS
ズコー
912: (ワッチョイ c37d-tOoD) 2019/12/17(火)16:47 ID:o3ShK0md0(1) AAS
p [*0..9].shuffle
913: (ワッチョイ efd2-LrQS) 2019/12/18(水)17:27 ID:JutxhN8f0(1) AAS
digitsメソッドが返す配列を元の数値に戻すには
自分で計算するしかないのかな
何かついになるメソッドがないかと
探してみたけどわからなかった
914(2): (オッペケ Srdf-f14Z) 2019/12/18(水)22:00 ID:LSlKy/12r(1/2) AAS
ないね
p [1, 1, 0, 1, 'hoge'].to_i(2) # => 11
みたいなString#のあってもいいよね
915: (オッペケ Srdf-f14Z) 2019/12/18(水)22:01 ID:LSlKy/12r(2/2) AAS
誤爆
みたいなString#to_iに相当するメソッドがあってもいいよね
916: (ワッチョイ e22c-3siJ) 2019/12/18(水)23:03 ID:j3JURanB0(1) AAS
これの逆を考えるか
123.to_s.chars.map(&:to_i).reverse
123.digits
#=> [3, 2, 1]
他には、Array#pack、String#unpack とか
917: (ワッチョイ a201-VrMI) 2019/12/18(水)23:17 ID:N9ghlCsW0(1) AAS
自分で計算というか.reverse.join.to_iすればいいよね?
918: (ワッチョイ bf8c-c09P) 2019/12/19(木)01:41 ID:GB4b8bgW0(1) AAS
見た目シンプルだけど一旦文字列を経るのがモヤっとする
かといってreverse_each.inject(0){|v,d|v*10+d}とかやると何やってるのか分かりづらいしなあ
919(1): (ワッチョイ 9fa5-/xyN) 2019/12/19(木)11:46 ID:rpR+KBR90(1) AAS
>>914
Math::BaseCalc - Convert numbers between various bases - metacpan.org
外部リンク:metacpan.org
昔探したがperlにはあるがrubyにはないtpyhonにも無い
なんで無いのか分からないほど便利な関数なのになんで無いんだ?
920: (ワイーワ2 FFdf-yOET) 2019/12/19(木)12:17 ID:+cpLTGtZF(1) AAS
tpyhonは知らんけどpythonにはnumpyでpackbitsがあるんやで
921: (ワッチョイ 9f01-pdcM) 2019/12/19(木)14:26 ID:snKgfw1x0(1/2) AAS
>>919
>>914が言ってるのは単なる基数の変換じゃないよ
基数の変換はto_s, to_iに2~36までなら直接渡せるからそれで済ませることが多い
もっと大きい基数が必要になってもinjectやmapで簡単に変換可能だから
いくつかgemあるけど人気ない
922: (ワッチョイ d714-TY+5) 2019/12/19(木)18:11 ID:4hkxYlHE0(1) AAS
こういう基本的なものは、言語そのものに内蔵しないといけない
gem作っても流行らない
923: (オッペケ Srcb-SJkM) 2019/12/19(木)19:30 ID:xlnTqgd4r(1) AAS
だな
これだけなら自分で書いた方が速いもんね
924: (ワッチョイ 1f33-FZ5D) 2019/12/19(木)19:39 ID:NWHUALIi0(1) AAS
基本的でもないやろ。
925: (ワッチョイ 9f01-pdcM) 2019/12/19(木)21:39 ID:snKgfw1x0(2/2) AAS
2/8/10/16進数の変換は基本的だろうけど
それはInteger#to_s, String#to_i, Integer()で十分
遊びで作るようなプログラムを除くと
それ以外で必要なのってBase64くらいでそれは別途用意されてる
926(1): (ワッチョイ bf7d-e4Q/) 2019/12/20(金)00:26 ID:Eyw3tJ4L0(1) AAS
digits/undigits 作ってみた (baseに配列が使える)
外部リンク:ideone.com
[1, 1, 0, 1, 'hoge'].to_i(2) # => 11
123456789.to_i([24,60,60]) #=> [9,33,21,1428]
[9,33,21,1428].undigits([24,60,60]) #=> 123456789
927(1): 926 (ワッチョイ bf7d-e4Q/) 2019/12/21(土)23:51 ID:u8N2YXrT0(1) AAS
digits/undigits 拡張してみた (baseをbit数に出来る,負の数で符号拡張)
外部リンク:ideone.com
0b0011_100_01.my_digits([4,3,2],1) #=> [1,4,3]
[1,4,3].undigits([4,3,2],1).to_s(2) #=> "1110001" -> 11_100_01
0b0011_100_01.my_digits([-4,-3,-2],1) #=> [1,-4,3] (-4:符号拡張)
[1,-4,3].undigits([4,3,2],1).to_s(2) #=> "1110001"
928: (ワッチョイ d714-TY+5) 2019/12/22(日)00:15 ID:O05uH48x0(1/2) AAS
さて問題です。>>926-927を説明なしに理解できますか?
929(1): (ワイーワ2 FFdf-hPjh) 2019/12/22(日)13:06 ID:6Us+wzVLF(1) AAS
質問です
Ruby on Rails で SQLite は使えますか?
使えるならどうやれば良いですか?
930: (アウアウウー Sa5b-On3P) 2019/12/22(日)13:15 ID:dEobfqv4a(1) AAS
>>929
外部リンク:www.google.comで+SQLite+は使えますか?
931(3): (ワッチョイ 9f2c-1ZZR) 2019/12/22(日)19:43 ID:u+b66RrE0(1) AAS
SQLite, MySQL, PostgreSQL の、3大DB が使える!
MariaDB は知らないけど
ただし、SQLite は開発用専門で、本番では使えない!
932(1): (ワッチョイ 1f33-FZ5D) 2019/12/22(日)22:51 ID:bTmhsrle0(1) AAS
>>931
MariaDBもきっとだいたいだいじょうぶ。
まだまだMySQL互換だから。
933(2): (ワッチョイ d714-TY+5) 2019/12/22(日)23:02 ID:O05uH48x0(2/2) AAS
>>931
SQLiteはiPhoneで重要な機能を提供してるのも知らないの?w
934: (ワッチョイ 9f01-pdcM) 2019/12/23(月)00:32 ID:U5hT/i5g0(1) AAS
>>931 >>932
ドライバーが提供されてればMariaDBに限らずどのRDBでも使えるぞ
>>933
SQLiteは高い並行性が求められるWebアプリには適さない
Rails用のDBという文脈では>>931のSQLiteに対する認識は間違ってない
935: (オッペケ Srcb-SJkM) 2019/12/23(月)00:44 ID:PWVJIOWbr(1) AAS
>>933
自分は文脈読めないバカですって自己紹介してるようなもんだな
936: (ドコグロ MMbf-On3P) 2019/12/23(月)13:18 ID:+KUE/8IiM(1) AAS
まあ実際にはRailsアプリでSQLiteを使うことなんて無いから、使えないと考えても差し支えない
DBMSの癖に依存しないアプリなんて現実には不可能なので、テストであっても最初からプロダクションと同じDBMSを使えばよい
937: 931 (ワッチョイ 9f2c-1ZZR) 2019/12/24(火)03:27 ID:3XzgnZW70(1) AAS
SQLite は、ブラウザがURL などを保存するのに使っている
ただ、Rails では開発用専門で、本番では使えない
938: (スププ Sdbf-xbXx) 2019/12/24(火)10:20 ID:a69VsF/md(1) AAS
Dockerが主流になるまでは、ぽん置きで使えるようになる簡単なツール程度だと使ってたな、俺は。
939: (ワッチョイ 1f33-FZ5D) 2019/12/24(火)19:19 ID:fkiwsPE50(1) AAS
性能的にも信頼性的にも、御一人様用なんだろ。
940: (ワッチョイ 9f2c-1ZZR) 2019/12/25(水)20:06 ID:ZI663GBY0(1/2) AAS
C:/Ruby24-x64/lib/ruby/2.4.0/fileutils.rb を参考にして、
module 内 moduleの、DryRun みたいなモジュールを作った!
$stdout/$stderr で、出力先を切り替える
module MyFileUtils
@fileutils_output = $stdout
module_function
public
extend self
def f( *args, **options ) # 配列・ハッシュ
p @fileutils_output
省15
941: 940 (ワッチョイ 9f2c-1ZZR) 2019/12/25(水)20:11 ID:ZI663GBY0(2/2) AAS
出力は、
MyFileUtils::DryRun.f( 1, 2, a: 8, b: 9 )
#<IO:<STDERR>>
1
2
{:a=>8 :b=>9 :noop=>true, :verbose=>true}
MyFileUtils.f( 1, 2, a: 8, b: 9 )
#<IO:<STDOUT>>
1
2
省1
942: (オッペケ Srcb-SJkM) 2019/12/25(水)20:18 ID:c8DC0dTUr(1) AAS
ここはお前の日記帳じゃねえんだよ
943: (ワッチョイ 62ad-pk5L) 2019/12/28(土)13:49 ID:TvplFsgk0(1/4) AAS
ビット演算のビット反転について質問なんですが
(~0b1010).to_s(2) の戻り値が"-1011"なのは何故ですか?
反転なので単純に "0101" となるか、補数表現なら"0110" だと思ったのですが
944(1): (ワッチョイ b27d-tLCl) 2019/12/28(土)14:35 ID:AcwxZTaB0(1/2) AAS
# ~n == -n-1
~0b1010 = -0b1010-1 = -0b1011
945(1): (ワッチョイ 62ad-pk5L) 2019/12/28(土)14:44 ID:TvplFsgk0(2/4) AAS
>>944
そもそものビット反転の定義を知らずに悩んでました
ご回答ありがとうございました
946: (オッペケ Sr88-ieRt) 2019/12/28(土)15:59 ID:IyT0aSo9r(1) AAS
>>945
~(0b...00001010) = (0b...11110101) = -11
947(1): (ワイーワ2 FF7a-v1fK) 2019/12/28(土)16:00 ID:5Cng//AmF(1) AAS
0b1010
32bitとして
0000 0000 0000 0000 0000 0000 0000 1010
~0b1010
1111 1111 1111 1111 1111 1111 1111 0101
= -1011
948: (ワッチョイ f12d-vQnI) 2019/12/28(土)16:13 ID:VPT4/FzX0(1) AAS
QiitaかHatenaでやれ
949: (ワッチョイ 0c01-PaHz) 2019/12/28(土)16:23 ID:b3ohKRMf0(1/3) AAS
>>947
じゃ
1111 1111 1111 1111 1111 1111 1111 1111
を反転させると?
950(1): (ワッチョイ 4d14-K2lL) 2019/12/28(土)16:24 ID:lWCFWx/Q0(1/2) AAS
0000 0000 0000 0000 0000 0000 0000 0000
951(1): (ワッチョイ 0c01-PaHz) 2019/12/28(土)16:38 ID:b3ohKRMf0(2/3) AAS
>>950
残念!
pry> ? Integer#~
or
irb> help ‘Integer#~’
952(1): (ワッチョイ 4d14-K2lL) 2019/12/28(土)16:49 ID:lWCFWx/Q0(2/2) AAS
>>951
今はintegerの話なんかしてない
953(1): (ワッチョイ 62ad-pk5L) 2019/12/28(土)17:59 ID:TvplFsgk0(3/4) AAS
そうか
0b1010 = 0000 0000 0000 0000 0000 0000 0000 1010
~0b1010 =1111 1111 1111 1111 1111 1111 1111 0101
(足すと)= 1111 1111 1111 1111 1111 1111 1111 1111
これに0000*7 0001(10進数で1)を足すと0になるので補数表現で10進数における- 1
だから 0b1010 + ~0b1010 = - 1
~0b1010 = - 0b1010 - 1
0b1010は10進数で10なので~0b1010 = - 11
これを補数表現なしの2進数で表すと
~0b1010 = - 1011
省1
954: (ワッチョイ 62ad-pk5L) 2019/12/28(土)18:00 ID:TvplFsgk0(4/4) AAS
Rubyとは全く関係ない質問になって申し訳ない
955: (アウアウエー Sa6a-7jO3) 2019/12/28(土)20:50 ID:q2Ylf9qja(1) AAS
有明セントラルタワー
痰吐きジジィのチンポが18階の(どこの島かは言わないよ)20代の女の娘のオマンコに
入って行くウゥウウウーーー!
画像リンク[png]:o.5ch.net
956: (ワッチョイ 0c01-PaHz) 2019/12/28(土)21:36 ID:b3ohKRMf0(3/3) AAS
>>952
予想外の言い訳でワロタww
957: (ワッチョイ b27d-tLCl) 2019/12/28(土)23:39 ID:AcwxZTaB0(2/2) AAS
>>953
2補数の符号反転は
-n == ~n + 1
だから
~n == -n - 1
# 上だけ覚えれば十分
958: (ワッチョイ 8e14-K2lL) 2019/12/28(土)23:49 ID:u9ordgE/0(1) AAS
補数表現には2の補数と1の補数があるって知らないのかな?
補数表現とだけじゃどちらかわからんだろ
それに反転はそのままビットを反転しただけのこと
これは1の補数表現と等しい
ビットを反転させるだけなんだからマイナスとか関係ない
マイナスが出てくるのは2の補数表現の話だけ
959: (アウアウエー Sa6a-v1fK) 2019/12/29(日)00:43 ID:jG5lme5Ea(1/2) AAS
どうせ知らないと思うけど
10の補数も9の補数も8の補数もあるぞ
960(1): (アウアウエー Sa6a-v1fK) 2019/12/29(日)00:46 ID:jG5lme5Ea(2/2) AAS
>マイナスが出てくるのは2の補数表現の話だけ
違う
それは君が2の補数の負数に慣れ過ぎてそう思ってるだけ
1の補数を負数とする定義も普通に存在する
961: (ワッチョイ ae2c-fJ/L) 2019/12/29(日)01:30 ID:KIjz0jVz0(1) AAS
1の補数・2の補数とかは、基本情報処理資格の初歩だろw
教科書を読め!
962(1): (ワッチョイ b633-WkU2) 2019/12/29(日)01:40 ID:Q2ohrJia0(1) AAS
>>960
ふつうか?ホントか?
963: ◆QZaw55cn4c (ワッチョイ ea47-7AkR) 2019/12/29(日)11:49 ID:yqbBnK7b0(1) AAS
>>962
本当に普通ですね…
964: (オイコラミネオ MM71-WkU2) 2019/12/29(日)11:58 ID:/K389dkkM(1) AAS
話としてふつうなのはわかるが、実装としては見たことがないなあ。
965: (アウウィフ FF3a-v1fK) 2019/12/29(日)13:55 ID:49gQrlWfF(1) AAS
そりゃ便利な方が使われるわ
存在するのと使われてるか普及してるかは関係無い
utf-7とかおまいら使ってないやろ
966: (アウアウエー Sa6a-fJ/L) 2019/12/29(日)14:51 ID:qJvaFsYpa(1) AAS
IP のチェックサム -- 1の補数演算
外部リンク[html]:4049.nwr.jp
967(2): (ワイーワ2 FF7a-v1fK) 2019/12/30(月)11:12 ID:WAqdspciF(1) AAS
1の補数があまり使われない理由は
計算が面倒なんじゃなくて
0が+-二つあるのがもったいないからって理由だっけ
968: (ワッチョイ 0c01-PaHz) 2019/12/30(月)14:31 ID:w8cwRlld0(1) AAS
>>967
0が2つあるから循環桁上りの考慮が必要
その考慮がいらない2の補数のほうがALUがシンプルになるから
969: (ワッチョイ b633-WkU2) 2019/12/30(月)17:20 ID:u7z+ALKO0(1/2) AAS
>>967
加算と減算を同じ回路で実行できるから。
970: (ワッチョイ b633-WkU2) 2019/12/30(月)17:21 ID:u7z+ALKO0(2/2) AAS
あ、2の補数のほうが有利なところのこと。
971(2): (アウウィフ FF3a-Qqkg) 2019/12/31(火)19:37 ID:z/4e8Z8bF(1) AAS
すみません、初学者で苦労してまして・・
Rubyxlでエクセルのテンプレートを編集したく
そこで、特定のセルをコピーして特定のセルに貼り付ける
操作を行いたいのですが、ネットで検索しても全くヒットせず
有識者のかたいらっしゃれば、ご教授いただけましたら幸いです。。
972: (ワッチョイ ae2c-fJ/L) 2019/12/31(火)20:20 ID:ozxOKIBe0(1/2) AAS
Ruby で、Excel, Libre Office とか、やってる人いるの?
漏れは、CSV モジュールしか知らない
CSV で、データしか処理しない。
見た目の指定は、難しそう
973(1): 972 (ワッチョイ ae2c-fJ/L) 2019/12/31(火)20:55 ID:ozxOKIBe0(2/2) AAS
Ruby で xlsx を編集する
外部リンク:secret-garden.hatena@blog.com/entry/2017/09/21/174348
rubyXL についての記事
@ を取り除いてください!
はてなブログなので一応、5ch のアクセス禁止を警戒して、URL を書きません!
974: (ワッチョイ ed63-av3+) 2020/01/01(水)01:22 ID:m6l/1R8h0(1) AAS
>>973
ご丁寧に有難うございます!!
975: (ワッチョイ 450b-W/+2) 2020/01/01(水)02:42 ID:AGxbyfJN0(1) AAS
>>971
rubyxlというのは使ったことなくて知らないが、もっと低レベルなやり方
require 'win32ole'
でexcelシートの読み込みはやっている
win32oleでぐぐればやり方はなんとかなると思う
976: (ワッチョイ c2a5-s4wZ) 2020/01/01(水)10:46 ID:zZ41nBr+0(1) AAS
本当にxmlでやりたいんなら
まずはxmlの拡張子をzipにして解凍して
それっぽい本体のxmlファイルを探し出して
テキストファイルで開いて見てみる
こりゃーRubyは関係ないな
977: (アウウィフ FFa5-p4uH) 2020/01/01(水)11:27 ID:tqBP4ADqF(1) AAS
ぶっちゃけ質問者の利益を最優先で回答すると
python で win32com 使うのが最善解
978: (アウアウウー Saa5-VrsN) 2020/01/01(水)12:18 ID:06rhhv4Sa(1) AAS
PythonではWindowsにも人権があるからな
本人が今後辛い思いをしないためにも、はっきり言うよ
Ruby村では、 ド ザ に 人 権 は な い
出 て い け
979(1): (ワッチョイ 4914-DsOW) 2020/01/01(水)13:29 ID:ak/J1wbe0(1) AAS
WSLでRuby村に仲間入り♪
980: (ワッチョイ 8201-TJkF) 2020/01/01(水)15:09 ID:DUq05mSq0(1/2) AAS
>>971
require 'rubyXL'
require 'rubyXL/convenience_methods'
book = RubyXL::Parser.parse('input.xlsx')
sheet = book[0]
sheet[0][0].change_contents(sheet[0][1].value) #B1の値をA1にコピー
book.save('output.xlsx')
書式をコピーしたい場合や計算式をコピーしたい場合は別途対処が必要
まとめてコピーしてくれる便利メソッドはないっぽいので必要なら自作
Windowsならwin32oleでCOM使ったほうが簡単
981(1): (ワッチョイ 8201-TJkF) 2020/01/01(水)15:12 ID:DUq05mSq0(2/2) AAS
VBAの代わりに使うようなクライアントサイドの用途なら
Python + xlwingsが知ってる限りは一番使いやすい
RubyからもPyCallかませば使えるがExcel処理はPython + xlwingsで書いて
それをPyCall経由でやり取りするのが簡単
982: (オイコラミネオ MM49-YCNF) 2020/01/01(水)16:14 ID:Vy5hpr3FM(1) AAS
C#のがええんちゃうか?
983(1): (ワッチョイ ed61-BfT8) 2020/01/01(水)19:00 ID:mlJgbHp20(1) AAS
>>981
Excelでちょっと始めて、データが大きくなってきたら、そのままpandasに移行。
もう勝ち目ないな。
984: (ブーイモ MMb6-zmFY) 2020/01/02(木)02:30 ID:rEYXT5csM(1) AAS
>>983
ExcelとPandasの用途の違いも分からないのかw
最近のpython推しは低脳ばっかだなw
985: (ワッチョイ 2ed3-9wJp) 2020/01/02(木)08:11 ID:zXXNv/DU0(1) AAS
>>979
随分まえからCygWinでこの村には出入りしとるが
なーんも面白いもんなんか無いぞ?
986(3): (ワッチョイ 42a5-aiXr) 2020/01/03(金)09:09 ID:+DQqbAVf0(1) AAS
rubyって全てがオブジェクトなところがいいですよね
987(4): (オッペケ Srf1-hZl1) 2020/01/03(金)09:44 ID:+RiBlMC+r(1/8) AAS
メソッドはオブジェクトじゃないぞ
988: (ワッチョイ 4914-DsOW) 2020/01/03(金)13:15 ID:CVCs++Sx0(1) AAS
Ruby・・・値型はオブジェクトだが、メソッドはオブジェクトでない。
JavaScript・・・値型はオブジェクトではないが、メソッドはオブジェクト。
ただし値型に対応するオブジェクト型が存在する。例 Number(1)
どっちが良いんだろうなw
値型はRubyの方が便利なんだろうけど、JavaScriptの方が最適化できるだろうし
989: (ワッチョイ ed68-YCNF) 2020/01/03(金)13:33 ID:/EnEVvpc0(1) AAS
どっちでいいよ。
使いやすければ。
個人的には、どっちもあんまりだけどな!
990(3): (ワッチョイ 6265-oRfB) 2020/01/03(金)17:45 ID:e4Snrs1J0(1/4) AAS
>>987
Methodクラスがあるよ
991(4): (オッペケ Srf1-hZl1) 2020/01/03(金)19:11 ID:+RiBlMC+r(2/8) AAS
>>990
Methodクラスのオブジェクトはメソッドじゃないぞ
992(2): (ワッチョイ 6265-oRfB) 2020/01/03(金)20:21 ID:e4Snrs1J0(2/4) AAS
>>991
それがどうしたの?
Methodクラスのインスタンス(=オブジェクト)は
メソッドとして扱うことができる
993(1): (オッペケ Srf1-hZl1) 2020/01/03(金)20:24 ID:+RiBlMC+r(3/8) AAS
>>992
>>986の言っていることは間違っているということを指摘しているだけで実用に関しては名にも言及していないのにお前はなんでそんな必死なの
994: (ワッチョイ 6265-oRfB) 2020/01/03(金)20:38 ID:e4Snrs1J0(3/4) AAS
AA省
995(1): (オッペケ Srf1-hZl1) 2020/01/03(金)20:45 ID:+RiBlMC+r(4/8) AAS
>>986「rubyって全てがオブジェクトなところがいいですよね」
>>987「メソッドはオブジェクトじゃないぞ」
>>990「Methodクラスがあるよ」 ←は?
>>991「Methodクラスのオブジェクトはメソッドじゃないぞ」
>>992「それがどうしたの?」 ←は?は?は?
マジで意味不明だわコイツ
馬鹿すぎる
996: (ワッチョイ 6265-oRfB) 2020/01/03(金)21:03 ID:e4Snrs1J0(4/4) AAS
>>993
間違っているという指摘、そのものが誤りだということ
モダンな関数型言語において、すべての値(object)は第一級市民であるが
値と値との関係である適用は値ではない
したがって、そもそも値ではない適用を第一級市民ではないと否定する主張が誤りである
そんなの当たり前だよね
同様に、純粋オブジェクト指向言語において、すべてはオブジェクトであるが、
オブジェクトとオブジェクトとの間の関係であるメソッドはオブジェクトではない
したがって、そもそもオブジェクトではないメソッドを、あえて否定する>>991が誤りではないかと
たとえば、>>986 とそれにに対する反論である>>987 を改ざんして:
省4
997: (オッペケ Srf1-hZl1) 2020/01/03(金)21:10 ID:+RiBlMC+r(5/8) AAS
はいはい
本物の障害児やんこいつ
998: (オッペケ Srf1-hZl1) 2020/01/03(金)21:10 ID:+RiBlMC+r(6/8) AAS
間違いをちょっと指摘しただけでガイジに粘着されたでござる
999: (オッペケ Srf1-hZl1) 2020/01/03(金)21:11 ID:+RiBlMC+r(7/8) AAS
「素数は全部奇数だよ」
「いや2は偶数だろ」
ってやりとりに文句付けてるのと一緒だからなお前
1000: (オッペケ Srf1-hZl1) 2020/01/03(金)21:11 ID:+RiBlMC+r(8/8) AAS
1000
1001(1): 1001 Over 1000 Thread AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 377日 16時間 28分 25秒
1002(1): 1002 Over 1000 Thread AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
省4
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.206s*