If your platform is MinGW(Windows) like this enrty, please check below:
> gem uninstall sqlite3-ruby > gem install sqlite3 --platform=ruby -- --with-sqlite3-dir=C:/sqlite3
> gem uninstall sqlite3-ruby > gem install sqlite3 --platform=ruby -- --with-sqlite3-dir=C:/sqlite3
Microsoft (R) F# 2.0 Interactive build 2.0.0.0 Copyright (c) Microsoft Corporation. All Rights Reserved. For help type #help;; > let map_1 = Map.ofList[ (1, "one"); (2, "two"); (3, "three"); (4, "four") ];; val map_1 : Map<int,string> = map [(1, "one"); (2, "two"); (3, "three"); (4, "four")]
open System
let oneUptoTen = seq {
for i = 1 to 10 do
Console.WriteLine("{0} is generated", i)
yield i
}
let oneUptoTenEnum = oneUptoTen.GetEnumerator()
while oneUptoTenEnum.MoveNext() do
Console.WriteLine(oneUptoTenEnum.Current)
one_upto_ten = proc { |yielder|
1.upto(10) do |i|
puts "#{i} is generated"
yielder << i
end
}
one_upto_ten_enum = Enumerator.new(&one_upto_ten)
loop do
puts one_upto_ten_enum.next
end
1 is generated 1 2 is generated 2 3 is generated 3 4 is generated 4 5 is generated 5 6 is generated 6 7 is generated 7 8 is generated 8 9 is generated 9 10 is generated 10