fixnum

    0热度

    2回答

    我已经跑到轻微的呃逆。我相信这很简单,但对于我的生活无法想象。 该方法的功能很简单,给定一组“数字”,如果任何3个连续数字合计为7,则返回true,否则返回false。 我的代码如下满足第一个条件,因为在任何有资格的数字集合都会返回true。我的问题是,当一组数字不符合在代码中设置的参数,而不是false时,我得到一个错误“+”:nil不能被强制转换成Fixnum(TypeError),任何反馈都

    4热度

    1回答

    我尝试比较我的Ruby应用程序中的标志。 我有这样的代码: if self.flag &~ flag == self.flag return false 但它不会运行。我已经收窄的问题是: irb(main):020:0> my_user.flag => 1 irb(main):021:0> flag => 128 irb(main):022:0> my_user.flag

    -4热度

    1回答

    我使用HTTParty连接stockfighter.io的API并获取股票的报价,然后我提取价格并将其附加到$averageArr阵列的末尾。 我试图平均不断更新数组的最后五个值,所以我想我会让一个变量sum将其设置为零,将最后五个值添加到它,然后除以5得到一个动态和变化的平均值。 这里是我的代码:用45行(注释) require 'rubygems' require 'httparty' r

    0热度

    2回答

    例如,如果我想让987等于“900”。

    2热度

    2回答

    如何确定负数FixNum的无符号解释? # unexpected, true (~0b01111011).to_s(2) == ("-" + (~0b01111011).abs.to_s(2)) # expected, false ~0b01111011 == 0b10000100 我怎么会写一个函数,即: 123.unsigned_not(8) == 132 或者: -124.u

    1热度

    1回答

    这里是一个初学者问题的位...在我的Rails应用程序中我有一个零件模型,我希望管理员能够对零件的价格应用折扣(如果他们想的话)。我的零件模型中折扣的价值是一个整数。我有我的部分模型内部的方法apply_discount class Part < ActiveRecord::Base has_many :order_items belongs_to :category

    -1热度

    1回答

    大家好,我是一名超级红宝石n00b,有问题让我的第一个Ruby程序工作。我在Stack Overflow上找到了Q和A,这些与我遇到的问题密切相关,但无论我尝试什么,我都无法摆脱这个错误。 我写了两个类,Checkout和Register。下面是完整的注册类: <code> load 'Register.rb' class Checkout def initialize

    -6热度

    1回答

    我有一个参数(PARAMS [:授权])是来自URL,你可以看到: authorization_selected = params[:authorization] new_parcel = params[:new_parcel].to_i puts authorization_selected.class (in the console show type String) puts new

    1热度

    1回答

    我想让我的球拍类型/球拍加快速度。我的程序使用矩阵数据类型在矩阵上进行操作。我被建议使用数据类型Fixnum。 我有一些基质如, (: X (Matrix Fixnum)) (define X (matrix [[0 1] [2 3]] : Fixnum)) 这是确定。 但是,如果矩阵中的数字有小数,我会得到一个错误。 (: Y (Matrix Fixnum)) (define Y (matrix

    -1热度

    1回答

    Fixnum是否有等价的String chars方法?我试图通过值将一个整数值分隔成一个数组,例如1234→[1,2,3,4]然后对各个值执行操作。 还是先转换成字符串,执行一个操作(例如x 2)然后以整数连接才更好?如下所示: def method_name num num.to_s.chars.map{|x| x.to_i*2}.join.to_i end