new()でインスタンス作成したんやが
そのインスタンスの作成を行うクラス内で複数のインスタンスの処理を行う方法ってある?
2:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
はあもうマジでわからん
3:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
クラス内で処理しないと行けない理由がわからん
ばかかよ
4:なんJゴッドがお送りします2022/08/01(月) ID:LP4C/BIHM
どういうこと?基本インスタンスは複数やろ
6:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
>>4
それは引数の数やないの
5:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
instanceAとBを同時に作成はできないやろ?
7:なんJゴッドがお送りします2022/08/01(月) ID:Um7ZxEYYr
お前には向いてない諦めろ
9:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
>>7
アホなのはお前
8:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
たとえば
A=instanceA.instanceB.new(name:A,B)
みたいなことはできんやろ?
12:なんJゴッドがお送りします2022/08/01(月) ID:Zs0cilcxa
>>8
インスタンスの中にインスタンスを作りたいってこと?
16:なんJゴッドがお送りします2022/08/01(月) ID:LP4C/BIHM
>>8
new書く場所あってるか?
11:なんJゴッドがお送りします2022/08/01(月) ID:+HUR33tEM
まず言語と元のコードを
14:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
>>11
ruby
もとのコードは規約でさらせん
15:なんJゴッドがお送りします2022/08/01(月) ID:bH36+EaW0
同時ってなんやねん
二行じゃあ感のか?
17:なんJゴッドがお送りします2022/08/01(月) ID:Zs0cilcxa
>>15
ワイの予想はインスタンスAとインスタンスBに同じ処理をさせたいだけやと思う
20:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
>>15
ワイも2行にしたいけど
複数のインスタンス作成して
それ使った処理を
クラス内で行えっていう課題があるねん
意味がわからん
18:なんJゴッドがお送りします2022/08/01(月) ID:+HUR33tEM
元のコードというより
長くても実現したいコードを頼む
19:なんJゴッドがお送りします2022/08/01(月) ID:+HUR33tEM
同時に処理させたいことあるか?
22:なんJゴッドがお送りします2022/08/01(月) ID:+HUR33tEM
どっちかのメソッドに引数でインスタンス渡すんや
24:なんJゴッドがお送りします2022/08/01(月) ID:LP4C/BIHM
Rubyの仕様わからんけど外からnewするのはセキュリティ的にできなくなってるならインスタンス作るメソッドを作ればええだけなんちゃう
25:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
>>24
やってみる
26:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
class A
initialize
end
class
def
a=A.new(name:AAA)
end
end
こういうのってできる?
27:なんJゴッドがお送りします2022/08/01(月) ID:LP4C/BIHM
>>26
いやそうじゃなくてclass Aの中にclassAのインスタンスをnewして返す関数作るんや
28:なんJゴッドがお送りします2022/08/01(月) ID:Zs0cilcxa
>>26
無理じゃね?
30:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
定義されてないメゾッドって出るんだがおかしいやろこれ
31:なんJゴッドがお送りします2022/08/01(月) ID:+INlCKao0
>>30
RやろうぜR☺
32:なんJゴッドがお送りします2022/08/01(月) ID:LP4C/BIHM
>>30
何がや
33:なんJゴッドがお送りします2022/08/01(月) ID:LP4C/BIHM
newオーバーライドしてるとかちゃうやろな
34:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
出力できたけどなんか文字コードで出てきてまうわ
35:なんJゴッドがお送りします2022/08/01(月) ID:LP4C/BIHM
出来たならあとは頑張れや
37:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
>>35
ありがとうID:LP4C/BIHM
36:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
ごめんできたありがとう
38:なんJゴッドがお送りします2022/08/01(月) ID:Zs0cilcxa
ワイにお礼は?
39:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
ID:LP4C/BIHM
ありがとう
家の近くに住んでたら直接感謝市に行くくらいありがとう
45:なんJゴッドがお送りします2022/08/01(月) ID:+INlCKao0
>>39
ワイには?
40:なんJゴッドがお送りします2022/08/01(月) ID:LP4C/BIHM
ええんやで
41:なんJゴッドがお送りします2022/08/01(月) ID:AK9oK6H00
どういたしまして
42:なんJゴッドがお送りします2022/08/01(月) ID:9IEVNTxE0
よかったね
43:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
感動した
44:なんJゴッドがお送りします2022/08/01(月) ID:Zs0cilcxa
完全に無視してるやん
こういうやつ嫌いやわ
46:なんJゴッドがお送りします2022/08/01(月) ID:8yFgbljm0
インスタンスってクラスをしていして作るから
クラス外からじゃないと作成できないのかと思ってた
元スレ:https://nova.5ch.net/test/read.cgi/livegalileo/1659338722