文件名称:ruby-metaprogramming-triangle-classification-lab
文件大小:6KB
文件格式:ZIP
更新时间:2024-03-29 21:34:54
Ruby
三角分类实验室 目标 定义一个自定义错误并使用它。 指示 编写一个Triangle类,该类在初始化时接受三个参数。 每个自变量都是三角形的三个边之一的长度。 给你的三角形的实例方法, kind是回报,作为一个符号,它的类型。 有效类型为: :equilateral :isosceles :scalene 如果三角形无效,则kind方法应该引发一个自定义错误TriangleError 。 请查看以下提示,以了解使三角形无效的原因。 编写一个自定义错误类TriangleError ,并从StandardError继承它。 这个自定义错误类应该在同一个文件中被定义Triangle班,里面的Triangle类定义。 像这样: # lib/triangle.rb class Triangle # triangle code class TriangleError < Standa
【文件预览】:
ruby-metaprogramming-triangle-classification-lab-master
----.gitignore(642B)
----.rspec(52B)
----LICENSE.md(1KB)
----CONTRIBUTING.md(2KB)
----spec()
--------triangle_spec.rb(2KB)
--------spec_helper.rb(383B)
----README.md(2KB)
----lib()
--------triangle.rb(39B)
----.learn(82B)