/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/ruby/funcptr2/runme.rb
22 строки
660 B
William S Fulton
calling the callback functions directly added to the example
03 авг 2007, 03:18
03 авг 2007, 03:18
08f3b56
Код
Авторство
О чём код?
require 'example' a = 37 b = 42 # Now call our C function with a bunch of callbacks puts "Trying some C callback functions" puts " a = #{a}" puts " b = #{b}" puts " ADD(a,b) = #{Example.do_op(a,b,Example::ADD)}" puts " SUB(a,b) = #{Example.do_op(a,b,Example::SUB)}" puts " MUL(a,b) = #{Example.do_op(a,b,Example::MUL)}" puts "Here is what the C callback function objects look like in Ruby" puts " ADD = #{Example::ADD}" puts " SUB = #{Example::SUB}" puts " MUL = #{Example::MUL}" puts "Call the functions directly..." puts " add(a,b) = #{Example.add(a,b)}" puts " sub(a,b) = #{Example.sub(a,b)}"