Hallo. Korrekt. Ich habe vor zwei Monaten am 27. April mit dem Programmieren begonnen. Derzeit lerne ich ausschließlich Go, aber am ersten Tag, an dem ich mit dem Programmieren begann, habe ich einen Ruby-Kurs bei Progate absolviert, also bin ich von Ruby gekommen. Der Grund, warum ich mich zuerst für Ruby entschieden habe, war, dass es eine berühmte Sprache war, die ich vor zwei Monaten kannte. Deshalb habe ich mich für Ruby entschieden, weil ich mich in eine lange Sprache einwickeln wollte, ohne tief nachzudenken. Ich habe zwei Runden des Ruby-Kurses über einen Zeitraum von ungefähr zwei Tagen absolviert. Ich erinnere mich noch gut daran, dass ich ab der zweiten Halbzeit überhaupt nichts mehr verstehen konnte. Lol Danach kam die erste ursprüngliche Anwendung, die ich sofort zur Behebung des Problems erstellt habe, heraus, als ich die Ordner organisierte, sodass ich sie als Aufzeichnung aufbewahren werde.
Sein Name ist "Eva". Das stimmt, dieser Evey. Mit dieser App können Sie auswählen, ob Sie Wassersteine oder Flammensteine für Evey verwenden, diese weiterentwickeln und gleichzeitig neue Techniken erlernen möchten. Hier ist der Code.
eevee.rb
class Pokemon
attr_accessor :name, :sex, :skill
def initialize(name:, sex:, skill:)
@name = name
@sex = sex
@skill = skill
end
def who
"Freut mich, dich kennenzulernen.#{@name}Korrekt.\n mein Geschlecht ist#{@sex}Korrekt.\n Spezialzug#{skill}Korrekt."
end
end
eevee = Pokemon.new(
name: 'Evey',
sex: 'männlich',
skill: 'wedeln mit dem Schwanz'
)
puts eevee.who
class Evolution < Pokemon
attr_accessor :new_name
def name_change
@new_name = "hanako"
end
def who_e
"Glückwunsch! Evey#{name}Hat sich zu entwickelt!\n neu#{skill}Ich erinnerte mich!"
end
end
fires = Evolution.new(
name:'Feuer',
sex: nil,
skill:'Kaenhosha'
)
showers = Evolution.new(
name:'Duschen',
sex:nil,
skill:'Reito Beam'
)
puts "Welchen Stein benutzt du?\n Bitte auswählen.\n\n1.Flammenstein\n2.Wasser Stein"
answer = gets.chomp.to_i
if answer == 1
puts fires.who_e
elsif answer == 2
puts showers.who_e
end
#=================================@Der für den Namen eingegebene Name konnte nicht durch die Anzeige ersetzt werden.==================
# puts "Möchten Sie einen Spitznamen geben?\n Bitte auswählen.\n\n1.Anziehen\n2.Nicht anhängen"
# nickname_answer = gets.chomp.to_i
# if nickname_answer == 1 && answer ==1
# puts "Bitte geben Sie einen neuen Namen ein."
# fires.name_change
# puts "Name ist#{@new_name}Es hat sich geändert zu!"
# elsif nickname_answer == 1 && answer ==2
# puts "Bitte geben Sie einen neuen Namen ein."
# showers.name_change
# puts "Name ist#{@new_name}Es hat sich geändert zu!"
# else
# puts "Es ist das Ende."
# end
Ich habe versucht, ihm einen Spitznamen wie ein echtes Pokemon zu geben, aber ich konnte ihm keinen Kommentar geben. Lol Zu diesem Zeitpunkt war ich verwirrt und hatte das Gefühl, dass ich es aus irgendeinem Grund schaffen konnte. Ich habe das Gefühl, dass ich im Vergleich zu vor zwei Monaten erwachsen geworden bin. Ich mache Go, seit ich Anfang Mai eine Twitter-ähnliche App mit Rails erstellt habe, und ich mache Go schon lange, aber ich möchte auch Ruby berühren, bevor ich es komplett vergesse.
Ich habe nur die Kindle-Version dieses Ruby-Buches gekauft. Ich konnte nicht viel lesen, weil ich mich sofort geändert habe, aber es war genau richtig für mich, der gerade [Progate] beendet hat (https://prog-8.com/).
Recommended Posts