プログラミング言語 Rubyについての、初心者向けスレです。質問・要望・雑談などをどうぞ
質問するときは、OSやRubyのバージョン、エラーメッセージを書いて下さい。
Ruby on Rails については、WEBプログラミング板で
前スレ
Ruby 初心者スレッド Part 64
https://mevius.5ch.net/test/read.cgi/tech/1535797516/
るりまサーチ (リファレンス検索)
http://rurema.clear-code.com/
Rubyist Magazine - るびま
http://jp.rubyist.net/magazine/
逆引きRuby
http://www.namaraii.com/rubytips/
Ruby コミュニティ公式
https://www.ruby-lang.org/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
Ruby 初心者スレッド Part 65
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 0f80-JI52)
2018/12/22(土) 04:43:34.03ID:84E3pYZa0981デフォルトの名無しさん (ワッチョイ 8201-TJkF)
2020/01/01(水) 15:12:15.44ID:DUq05mSq0 VBAの代わりに使うようなクライアントサイドの用途なら
Python + xlwingsが知ってる限りは一番使いやすい
RubyからもPyCallかませば使えるがExcel処理はPython + xlwingsで書いて
それをPyCall経由でやり取りするのが簡単
Python + xlwingsが知ってる限りは一番使いやすい
RubyからもPyCallかませば使えるがExcel処理はPython + xlwingsで書いて
それをPyCall経由でやり取りするのが簡単
982デフォルトの名無しさん (オイコラミネオ MM49-YCNF)
2020/01/01(水) 16:14:04.42ID:Vy5hpr3FM C#のがええんちゃうか?
983デフォルトの名無しさん (ワッチョイ ed61-BfT8)
2020/01/01(水) 19:00:41.76ID:mlJgbHp20984デフォルトの名無しさん (ブーイモ MMb6-zmFY)
2020/01/02(木) 02:30:30.13ID:rEYXT5csM985デフォルトの名無しさん (ワッチョイ 2ed3-9wJp)
2020/01/02(木) 08:11:50.12ID:zXXNv/DU0986デフォルトの名無しさん (ワッチョイ 42a5-aiXr)
2020/01/03(金) 09:09:03.63ID:+DQqbAVf0 rubyって全てがオブジェクトなところがいいですよね
987デフォルトの名無しさん (オッペケ Srf1-hZl1)
2020/01/03(金) 09:44:57.23ID:+RiBlMC+r メソッドはオブジェクトじゃないぞ
988デフォルトの名無しさん (ワッチョイ 4914-DsOW)
2020/01/03(金) 13:15:01.02ID:CVCs++Sx0 Ruby・・・値型はオブジェクトだが、メソッドはオブジェクトでない。
JavaScript・・・値型はオブジェクトではないが、メソッドはオブジェクト。
ただし値型に対応するオブジェクト型が存在する。例 Number(1)
どっちが良いんだろうなw
値型はRubyの方が便利なんだろうけど、JavaScriptの方が最適化できるだろうし
JavaScript・・・値型はオブジェクトではないが、メソッドはオブジェクト。
ただし値型に対応するオブジェクト型が存在する。例 Number(1)
どっちが良いんだろうなw
値型はRubyの方が便利なんだろうけど、JavaScriptの方が最適化できるだろうし
989デフォルトの名無しさん (ワッチョイ ed68-YCNF)
2020/01/03(金) 13:33:30.46ID:/EnEVvpc0 どっちでいいよ。
使いやすければ。
個人的には、どっちもあんまりだけどな!
使いやすければ。
個人的には、どっちもあんまりだけどな!
990デフォルトの名無しさん (ワッチョイ 6265-oRfB)
2020/01/03(金) 17:45:42.37ID:e4Snrs1J0 >>987
Methodクラスがあるよ
Methodクラスがあるよ
991デフォルトの名無しさん (オッペケ Srf1-hZl1)
2020/01/03(金) 19:11:50.30ID:+RiBlMC+r >>990
Methodクラスのオブジェクトはメソッドじゃないぞ
Methodクラスのオブジェクトはメソッドじゃないぞ
992デフォルトの名無しさん (ワッチョイ 6265-oRfB)
2020/01/03(金) 20:21:33.31ID:e4Snrs1J0993デフォルトの名無しさん (オッペケ Srf1-hZl1)
2020/01/03(金) 20:24:39.88ID:+RiBlMC+r >>992
>>986の言っていることは間違っているということを指摘しているだけで実用に関しては名にも言及していないのにお前はなんでそんな必死なの
>>986の言っていることは間違っているということを指摘しているだけで実用に関しては名にも言及していないのにお前はなんでそんな必死なの
994デフォルトの名無しさん (ワッチョイ 6265-oRfB)
2020/01/03(金) 20:38:16.32ID:e4Snrs1J0 ここまでの流れを関数型言語スレに当てはめると、こんなところ
>>986:モダンな関数型言語において、すべてが第一級市民なところがいいですね
>>987:いや、関数適用は第一級市民じゃないぞ
>>990:関数 apply 定義すればいいよ
>>991:関数 apply は適用じゃないぞ
- fun succ x = x + 1; (* 関数 succ を定義 *)
val succ = fn : int -> int
- succ 2; (* 関数 succ に 1 を適用 *)
val it = 3 : int (* 2 + 1 = 3 により、結果は 3 *)
- fun apply f x = f x; (* 関数 apply を定義 *)
val apply = fn : ('a -> 'b) -> 'a -> 'b
- apply succ 2; (* 関数 apply を介して、関数 suuc に 1 を適用 *)
val it = 3 : int (* 結果は同じ *)
>>986:モダンな関数型言語において、すべてが第一級市民なところがいいですね
>>987:いや、関数適用は第一級市民じゃないぞ
>>990:関数 apply 定義すればいいよ
>>991:関数 apply は適用じゃないぞ
- fun succ x = x + 1; (* 関数 succ を定義 *)
val succ = fn : int -> int
- succ 2; (* 関数 succ に 1 を適用 *)
val it = 3 : int (* 2 + 1 = 3 により、結果は 3 *)
- fun apply f x = f x; (* 関数 apply を定義 *)
val apply = fn : ('a -> 'b) -> 'a -> 'b
- apply succ 2; (* 関数 apply を介して、関数 suuc に 1 を適用 *)
val it = 3 : int (* 結果は同じ *)
995デフォルトの名無しさん (オッペケ Srf1-hZl1)
2020/01/03(金) 20:45:58.77ID:+RiBlMC+r996デフォルトの名無しさん (ワッチョイ 6265-oRfB)
2020/01/03(金) 21:03:06.07ID:e4Snrs1J0 >>993
間違っているという指摘、そのものが誤りだということ
モダンな関数型言語において、すべての値(object)は第一級市民であるが
値と値との関係である適用は値ではない
したがって、そもそも値ではない適用を第一級市民ではないと否定する主張が誤りである
そんなの当たり前だよね
同様に、純粋オブジェクト指向言語において、すべてはオブジェクトであるが、
オブジェクトとオブジェクトとの間の関係であるメソッドはオブジェクトではない
したがって、そもそもオブジェクトではないメソッドを、あえて否定する>>991が誤りではないかと
たとえば、>>986 とそれにに対する反論である>>987 を改ざんして:
986 rubyって全てがオブジェクトなところがいいですよね
(ただしメソッドがオブジェクトなのは常識ですから、あえて言及しませんけど)
987 コメントはオブジェクトじゃないぞ
だったとして、それでもなお>>987を擁護する?
間違っているという指摘、そのものが誤りだということ
モダンな関数型言語において、すべての値(object)は第一級市民であるが
値と値との関係である適用は値ではない
したがって、そもそも値ではない適用を第一級市民ではないと否定する主張が誤りである
そんなの当たり前だよね
同様に、純粋オブジェクト指向言語において、すべてはオブジェクトであるが、
オブジェクトとオブジェクトとの間の関係であるメソッドはオブジェクトではない
したがって、そもそもオブジェクトではないメソッドを、あえて否定する>>991が誤りではないかと
たとえば、>>986 とそれにに対する反論である>>987 を改ざんして:
986 rubyって全てがオブジェクトなところがいいですよね
(ただしメソッドがオブジェクトなのは常識ですから、あえて言及しませんけど)
987 コメントはオブジェクトじゃないぞ
だったとして、それでもなお>>987を擁護する?
997デフォルトの名無しさん (オッペケ Srf1-hZl1)
2020/01/03(金) 21:10:31.51ID:+RiBlMC+r はいはい
本物の障害児やんこいつ
本物の障害児やんこいつ
998デフォルトの名無しさん (オッペケ Srf1-hZl1)
2020/01/03(金) 21:10:58.90ID:+RiBlMC+r 間違いをちょっと指摘しただけでガイジに粘着されたでござる
999デフォルトの名無しさん (オッペケ Srf1-hZl1)
2020/01/03(金) 21:11:52.81ID:+RiBlMC+r 「素数は全部奇数だよ」
「いや2は偶数だろ」
ってやりとりに文句付けてるのと一緒だからなお前
「いや2は偶数だろ」
ってやりとりに文句付けてるのと一緒だからなお前
1000デフォルトの名無しさん (オッペケ Srf1-hZl1)
2020/01/03(金) 21:11:59.61ID:+RiBlMC+r 1000
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 377日 16時間 28分 25秒
新しいスレッドを立ててください。
life time: 377日 16時間 28分 25秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- 【東京】「家族で話題にして」 “世田谷一家殺害から25年 警視庁が呼びかけ [煮卵★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 焼き芋を輪切りにして天ぷらにすると美味しいよ
- プロレスラーってロープに振ると走って戻ってくるけど
- クズ「勉強頑張らなかった奴は一生DQNと一緒に肉体労働しろ」☚勉強頑張れるのも環境と巡り合わせなんだが? [783475554]
- お前らは愛を知らない獣だ!
- 前駐中国大使・垂秀夫『高市首相が台湾有事答弁を国会でしてしまったのは高市首相のなかに戦略的思考が無いから。安倍晋三を見習え』 [718678614]
- 個人事業主来てくれ
