/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/ruby/exceptproxy/runme.rb
45 строк
637 B
William S Fulton
Give same name to common example
06 фев 2017, 23:30
06 фев 2017, 23:30
35ef98f
Код
Авторство
О чём код?
require 'example' q = Example::IntQueue.new(10) puts "Inserting items into intQueue" begin 0.upto(100) do |i| q.enqueue(i) end rescue Example::FullError => e puts "Maxsize is: #{e.maxsize}" end puts "Removing items" begin loop do q.dequeue() end rescue Example::EmptyError => e ## do nothing end q = Example::DoubleQueue.new(1000) puts "Inserting items into doubleQueue" begin 0.upto(100) do |i| q.enqueue(i*1.5) end rescue Example::FullError => e puts "Maxsize is: #{e.maxsize}" end puts "Removing items" begin loop do q.dequeue() end rescue Example::EmptyError => e # do nothing end