Ruby/Development/Embeded C

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск

write a factorial method in C using RubyInline:

require "inline"
class CFactorial
  class << self
    inline do |builder|
      builder.c %q{
        long factorial(int value) {
          long result = 1, i = 1;
          for (i = 1; i <= value; i++) {
            result *= i;
          }
          return result;
        }
      }
    end
  end
end