From: "友谷 登" Date: 2000-04-20T21:47:59+09:00 Subject: [ruby-list:22026] assert はじめまして友谷です とあるプロジェクトでコンパイラの出力したアセンブラリストを整形・最適化するた めにはじめてRubyを採用しました Cのassertに相当する機能はRubyにはないのでしょうか あるいはRubyではもっとよい方法があるのでしょうか とりあえず今は以下のassert.rbを使っています assert.rb class AssertionError < StandardError end def assert( exp, *args ) return if exp msg = "assertion failed:" for arg in args msg += " " + arg.inspect end raise AssertionError, msg end 友谷 登(Noboru Tomotani) ntomo@mte.biglobe.ne.jp