ruby enumerables hash practice emoticon translator lab atx01 seng ft 080921 源码
表情翻译 学习目标 将数据从文件转换为可用的Ruby数据结构 遍历哈希数据以查找特定值 背景 您的朋友JJ刚搬到日本,并且很喜欢。 但是,有时他会因为新朋友发给他的表情符号发短信而感到困惑,例如, \(◎o◎)/! 和((d[-_-]b)) 。 他要求您创建一种方法,将这些图释转换为它们的英文名称。 他还要求您创建一种方法,将他的英语图释(如:)转换成日语的对等图元,以便他在给新朋友看时看起来很酷。 我们有各种各样的图释字典lib/emoticons.yml ,但是它是一个YAML文件,这是我们之前从未见过的。 作为人类,我们可以读取此文件,但是内容的格式不是我们以前在Ruby中使用的格式。 在建立朋友的方法之前,我们需要创建一个帮助程序方法,该方法读取lib/emoticons.yml并将其包含的数据组织到一个嵌套的数据结构中。 通过嵌套的数据结构,我们可以使用Enumerable
用户评论