1. 首页
  2. 数据库
  3. 其它
  4. ruby metaprogramming triangle classification lab 源码

ruby metaprogramming triangle classification lab 源码

上传者: 2021-03-15 08:35:26上传 ZIP文件 6.12KB 热度 18次
三角分类实验室 目标 定义一个自定义错误并使用它。 指示 编写一个Triangle类,该类在初始化时接受三个参数。 每个自变量都是三角形的三个边之一的长度。 给你的三角形的实例方法, kind是回报,作为一个符号,它的类型。 有效类型为: :equilateral :isosceles :scalene 如果三角形无效,则kind方法应该引发一个自定义错误TriangleError 。 请查看以下提示,以了解使三角形无效的原因。 编写一个自定义错误类TriangleError ,并从StandardError继承它。 这个自定义错误类应该在同一个文件中被定义Triangle班,里面的Triangle类定义。 像这样: # lib/triangle.rb class Triangle # triangle code class TriangleError < Standa
用户评论