(setq キライの nil) (defun ハンタイの(p) (not p)) (defun そのさらにハンタイの(p) (not p)) (defun キモチを伝えるのって(p) (if p 'スキ 'キライ)) (defun 何だか難しい(p) p) (defun ハンタイは?(p) (if (not p) 'スキ 'キライ)) (何だか難しい (キモチを伝えるのって (そのさらにハンタイの (ハンタイの (ハンタイの (ハンタイの (ハンタイの キライの))))))) ; => スキ # -*- coding: utf-8 -*- class Object def ハンタイの() !self end def そのさらにハンタイの() !self end def キモチを伝えるのって() self ? :スキ : :キライ end def 何だか難しい() self end def