|
|
1
7
在ruby中,有一个哈希的概念,它是一个键/值对。在本例中,weekly_sales是散列,我们使用图书名称作为键,数组作为值。 我对您的代码做了一个小小的更改,而不是使用books.count.times来定义循环,然后使用计数器取消对数组元素的引用,这是迭代集合的一种更好的方法。 |
|
|
2
2
|
|
|
3
1
无论如何,您需要一个更强大的数据结构。
一个更好的解决方案是使用书名作为数组散列的键,正如一些答案所建议的那样。例如:
一种更健壮的方法,你可能要考虑的是把每一本书的信息捆绑到一个包中。
另一个极端是创造一个合适的
|
|
|
4
0
您是否愿意以数组结束?这可能有用:
看看它,你可能更喜欢一个由书键入的散列。大概是这样的:
|
|
|
5
0
此解决方案假定永远不会有重复的书名。我觉得这很安全,是吗?
|
|
|
6
0
如果希望将输入字符串转换为数字,请删除注释 |
|
|
AlwaysneedsHelp · 如何减少此处使用的内存量? 2 年前 |
|
|
snake123 · 滚动到不同页面的锚点,URL中没有# 2 年前 |
|
|
Jan · 密码salt是否应存储在数据库中 2 年前 |
|
|
birb · RFC-6238 TOTP实现与示例不匹配 2 年前 |
|
|
AishaWho · 请解释res=id^(id>>>32) 3 年前 |
|
|
landings · 如何散列整数的环形缓冲区? 3 年前 |