/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/ruby/mark_function/runme.rb
23 строки
427 B
William S Fulton
Ruby mark_function example and docs fixes
05 сен 2015, 17:30
05 сен 2015, 17:30
b587321
Код
Авторство
О чём код?
require 'example' # create a zoo zoo = Example::Zoo.new begin # Add in an couple of animals tiger1 = Example::Animal.new("tiger1") zoo.add_animal(tiger1) # unset variables to force gc tiger1 = nil end GC.start # Now get the tiger again tiger2 = zoo.get_animal(0) # Call a method to verify the animal is still valid and not gc'ed if tiger2.get_name != "tiger1" raise RuntimeError, "Wrong animal name" end