小编Gvy*_*tyk的帖子

生成器表达式使用生成器生成后分配的列表

我找到了这个例子,我无法理解为什么它无法预测?我认为它必须输出[1, 8, 15][2, 8, 22].

array = [1, 8, 15]
g = (x for x in array if array.count(x) > 0)
array = [2, 8, 22]
print(list(g))


>>>[8]
Run Code Online (Sandbox Code Playgroud)

python expression generator

18
推荐指数
2
解决办法
829
查看次数

错误 - 无法加载'guard/rspec'或''查找类Guard :: Rspec

我正在通过Ruby on Rails教程(Michael Hartl)学习RoR.

现在我尝试用Guard运行测试.

我的Gemfile:

source 'https://rubygems.org'
ruby '2.0.0'
#ruby-gemset=railstutorial_rails_4_0

gem 'rails', '4.0.2'

group :development, :test do
  gem 'sqlite3', '1.3.8'
  gem 'rspec-rails', '2.13.1'
  gem 'guard-rspec', '2.5.0'
end

group :test do
  gem 'selenium-webdriver', '2.35.1'
  gem 'capybara', '2.1.0'
  gem 'libnotify', '0.8.0'
end

gem 'sass-rails', '4.0.1'
gem 'uglifier', '2.1.1'
gem 'coffee-rails', '4.0.1'
gem 'jquery-rails', '3.0.4'
gem 'turbolinks', '1.1.1'
gem 'jbuilder', '1.0.2'

group :doc do
  gem 'sdoc', '0.3.20', require: false
end

group :production do
  gem 'pg', '0.15.1'
  gem 'rails_12factor', '0.0.2'
end
Run Code Online (Sandbox Code Playgroud)

我的卫兵档案:

require …
Run Code Online (Sandbox Code Playgroud)

ruby rspec ruby-on-rails ruby-on-rails-4

15
推荐指数
2
解决办法
5011
查看次数