- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一段代码,它将向用户返回第 n 个素数。第 19 行和第 22 行出现“unexpected keyword_end”语法错误。我在代码中添加了注释,以便您可以轻松找到错误的位置。
def nthPrime(n)
number = 3
primeNumber = 1
i = 0
primes = [2]
#Iterates the number until we've found the desired number of primes.
while primeNumber < n
#Iterates through the prime numbers already found to locate prime factors.
while i < primes.length
#Returns TRUE if a prime factor is found.
#If no prime factors are found, primeNumber ticks up by one, and the number
#is added to the list of primes.
if number % primes[i] != 0
if i == primes.length
primes << number
i = 0
else
i ++
end #Unexpected keyword_end
end
number ++
end #Unexpected keyword_end
end
puts number
end
nthPrime(6)
最佳答案
写i ++
如i += 1
和 number ++
如number += 1
. Ruby 不支持 ++
或 --
运营商。阅读这个问题 No increment operator (++) in Ruby?并阅读Why doesn't Ruby support i++ or i— (increment/decrement operators)?
关于Ruby: "Unexpected keyword_end"...但所有的开场白和闭幕式都匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20915012/
我正在编写一段代码,它将向用户返回第 n 个素数。第 19 行和第 22 行出现“unexpected keyword_end”语法错误。我在代码中添加了注释,以便您可以轻松找到错误的位置。 def
我创建了一个方法,该方法应该使用加法 key 来加密并返回基于输入变量(文本)的文本 block 。每当我通过 CMD 运行代码时,它都会在第 42 行返回语法错误:unexpected keywor
我的代码中的一个函数有问题。我是 Ruby 的新手,所以我不确定我的语法错误在哪里。我的 irb 给我一个与我的结束关键字相关的语法错误,但我相信语法是正确的 def function1 prin
当我运行下面的 ruby sftp 文件同步代码时,我得到: box_lin.ru:46: 语法错误,意外的 keyword_end,期待输入结束 我在各个地方添加了结尾,但找不到引号或括号的语法
我的 Rails 应用程序中有这段代码: Title: Supporting Points: Contesting Points: 我在最后
我得到一个错误:语法错误,意外的 keyword_end,期待输入结束。通常我不会问这样的问题,但我根本不会出错!这是我的完整模型代码: 错误出现在方法add_gelesen line 48: end
我有以下 ruby 代码: EmailTemplate.for(mailer).each do |template| begin print '.' templat
下面的代码显示错误如下: "ruby -KU -- 'C:\Users\Ishmael\My Documents\Aptana Studio 3 Workspace\Simple\FirstFile'
尝试单击带有变音符号的按钮时出现此错误: syntax error, unexpected $end, expecting keyword_end click_on '
我究竟做错了什么?我认为我所有的目的都是对的。我收到此错误 describe "visiting the edit page" do describe "submitting to the updat
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
我是 ruby 的 super 新手,我正在尝试按照有关如何构建矩形的说明进行操作。我尽可能仔细地跟进,我三重检查我输入正确。我什至重新输入了它。问题似乎到了最后。我的终端一直给我错误:shape
我是 Ruby 的新手,我不太明白这里发生了什么, 这段代码有效 chrome = Watir::Browser.new:chrome firefox = Watir::Browser.new:fir
嘿,我是 ruby on rails 的新手,我正在尝试从这个博客运行一个简单的程序,但遇到了很多问题错误。 http://goodbadtech.com/2009/05/13/ruby-on-r
我正在尝试开发具有某些日期形式的 redmine 插件。当我尝试配置路由设置时,rails 向我显示了这个错误。我无法修复它。问题出在哪里? 我得到了这个错误: /days/new.html.erb:
这在一台装有 Ruby 的机器上有效,但在另一台机器上无效。 代码: describe 'testing reverse string different ways' do let :thing
Get Ready 1 %> Voter , go get voter and switch places with them. Voter , when you are ready, cl
Ruby on Rails初学者在这里。 在localhost:3000中发生此错误 ActiveRecord::PendingMigrationError 迁移正在进行中。要解决此问题,请运行:bi
这段代码来自名为 Ruby Best Practice 的书: def respond_to?(message) message = message.to_sym [:__result__,
我正在做 hartle 教程的第 11 章。 在本章的结尾我跑了 heroku run rake db:seed 我收到了这个错误: rake aborted! SyntaxError: /app/d
我是一名优秀的程序员,十分优秀!