簡體   English   中英

如何使用一種方法在Ruby中填充哈希?

[英]How to use a method to populate a Hash in Ruby?

我正在研究一個要求創建2個類的挑戰:

Bank
Person

我的目標是能夠使BankPerson相互通信。 我需要進行以下工作,直到必須使用以下方法操縱帳戶余額 但是我在創建銀行帳戶以使用帖子底部給出的測試輸入代碼/輸出時遇到了麻煩。

我決定初始化一個哈希實例

@account_balances = {}

我的目標是每次使用Bank類方法向哈希中添加零余額的銀行帳戶

open_account(customer)

有人可以幫忙嗎? 我可能會用Hash想法將錯誤的樹絆倒....但是我嘗試了其他想法,但它們無法正常工作。 我認為如果可以創建用於存儲各個帳戶的哈希,則可以使用存款/提款方法進行操作。

銀行類

內部初始化:

@bank = bank
@customers = {}
puts "#{@bank} bank was just created."

然后進入open_account(customer)

@customers[customer] = 0
puts "#{customer.name}, thanks for opening an account at #{@bank}!"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM