直接用 a*b当公式用 果然出现 TypeError
甚至做这样的数值间直接用“*”的尝试 也果然还是不行啊...
瞄了一眼教程的说明部分,看到了数据的转换
原来to_s
这类的文法是用在此处啊! 我说什么来着 实战才是真实的学习良机
此课用实例来学习数据类型啊~
原来get
这个操作直接把“数据类型”默认成string啊!
浮点数常用方法里一开始看不懂的代码英文
以及 无条件进制 ceil
是“天花板”的意思,相对于无条件舍去 floor
的“地面”的意思
用irb尝试几个数据就能发现了,ceil就是无条件取更大的数值,floor就是无条件取更小的数值
提供一些参考资料
来自 https://ruby-doc.org/core-2.4.1/Float.html
讲解了各种数据类别 很实用 这参考资料其他链接还提到Arry 里面有我一直好奇的map
哦!!!
认真看这个网站里的hash以及arry部分,这两区别在于前者的index可以是任何一种,自定义的,而后者的index则默认是integer. 非常有趣
对了,我目前对这类资料的学习方法心得是
快速浏览整体框架,对big picture有上帝视角的把握,即,给脑子留下大概都有哪些知识的印象
然后看到自己会用上的相关知识再细读,研读完毕就去实践两三遍加深理解
快速完成全文全篇的研读 花不多的时间将效能最大化
最后,再次感叹英文好对学编程真有助益 理解能力真的高好多 一下子就能反应过来真实的意思
网友评论