-
Tại sao tôi không thể chia một fixnum cho một fixnum khác?
Tôi hiện đang cố chia số lượng băm["email"] chứa số 82.000 cho tổng biến chứa giá trị 1,3 triệu. Khi tôi chạy put count["email"]/total tôi nhận được
-
Tại sao phương thức Fixnum#/của Ruby làm tròn xuống khi được gọi trên một Fixnum khác?
Được rồi, chuyện gì đang xảy ra vậy? irb(main):001:0> 4/3 => 1 irb(main):002:0> 7/8 => 0 irb(main):003:0> 5/2 => 2 Tôi biết Ruby ở đây
-
ruby-on-rails - Gsub trên Fixnum? Phương thức không xác định `gsub' là 55 :Fixnum
Bằng cách sử dụng hàm sau, tôi truy cập một trang web, thu thập một số thông tin, trả về một số JSON và đặt nó vào một biến đối tượng @price. JSON trả về cho tôi là một số, nhưng nếu số đó lớn hơn 1000 thì số đó sẽ chứa dấu phẩy nên tôi đặt nó
-
Ruby: không thể truyền chuỗi tới fixnum
Câu hỏi này đã có câu trả lời ở đây: TypeError (Chuỗi không thể bị ép buộc vào Fixnum)? (1 câu trả lời) Đã đóng 8 năm trước. Tôi đã tạo một chương trình chấp nhận nhập tên sinh viên
-
mảng - Không thể truyền chuỗi tới Fixnum
Tôi gặp lỗi này trên dòng này (nếu Change_ Need - coins[i] >= 0 thì ) Chuỗi không thể bị ép buộc vào Fixnum Từ mã của tôi, tôi không hiểu tại sao
-
Ruby - Truyền chuỗi tới Fixnum
Tôi đang xem một số mã được viết cho RubyQuiz trong Ruby 1.8 và khi tôi chạy nó trong 1.9.2 thì nó báo lỗi. Phương thức này chắc chắn sẽ mã hóa (các) quá trình trả về
-
ruby - Chuyển đổi chuỗi Fixnum
Tôi muốn lấy thời gian hiện tại dưới dạng chuỗi trong Ruby: "Thời gian là " + Time.new.month + "/" + Time.new.day + "/" + Time.new.year nhưng nó nói "Không thể
-
Fixnum phương pháp không xác định mới
Tôi gặp lỗi phương pháp không xác định khi thử fixnum.new. Fixnum.new # phương thức không xác định `mới' cho Fixnum:Class (NoMethodError) Tại sao
-
ruby - Chuỗi không thể truyền tới Fixnum (TypeError)
Tôi đã viết đoạn mã cơ bản sau: 'Xin chào, số yêu thích của bạn là gì? ' number = gets.chompđặt số + ' là gì?
-
tối ưu hóa - SBCL: Tối ưu hóa Fixnum
Tôi đang cố gắng đạt được tốc độ cao hơn từ một bộ giải bậc hai nhỏ bằng cách sử dụng các tối ưu hóa và số sửa lỗi. Đây là mã của tôi: 1: (defun giải-x (d) 2: (khai báo (tối ưu hóa (tốc độ)
-
hàm kích thước cho lớp Fixnum của Ruby
Tại sao kết quả trả về dạng số của hàm kích thước Ruby trông như thế này? 1000000.size # => 8 999999999999999999999.size # => 9 Câu trả lời hay nhất
-
Số nguyên Ruby/Fixnum kỳ lạ
Tôi đang cố gắng viết một hàm trích xuất thứ tự thấp nhất từ một số nguyên. Ví dụ: > 24689.lowest_order => 9 Cho đến nay tôi có: lớp Integer def lowest_order I
-
ruby - Tại sao tôi có thể gọi .between? Phương pháp trên Fixnum?
Ví dụ: nếu tôi nhập nội dung sau vào irb, nó sẽ trả về Fixnum. 20.class => Fixnum Ngoài ra, 20.between?(10, 30) => true Tuy nhiên, khi tôi xem tài liệu về Ruby
-
Ruby - Xác định các phương thức trên phiên bản Fixnum
Tôi có thể định nghĩa một phương thức trên một thể hiện như thế này: object = Object.new def object.foo đặt "5" end Thử làm điều tương tự với Fixnum không có tác dụng: def 3.f
-
Ruby - không thể chia cho giá trị fixnum
Tôi cần tính một số giá trị phần trăm bằng cách chia hai số đếm riêng biệt. Giá trị đếm tôi nhận được là lớp là fixnum. Nhưng khi tôi muốn chia chúng, nó hiển thị 0 bất kể giá trị đếm là bao nhiêu, ở đây kết quả cuối cùng hiển thị 0. câu trả lời hay nhất cho bạn
-
ruby - Chuyển đổi số - Fixnum/Bignum
Tôi nghĩ Ruby tự động chuyển đổi sang Bignum. Tôi đã tìm thấy xác nhận ở đây Tuy nhiên, điều này không xảy ra: ruby 1.8.7 (358) [universal-darwin12.0] >> 2 ** 62
-
ruby - không dấu tương đương với FixNum âm
Làm cách nào để xác định cách giải thích không dấu của FixNum âm? # bất ngờ, đúng (~0b01111011).to_s(2) == ("-" + (~0b01111011).abs.to_s(2)) #
-
Tại sao fixnum không có lớp đặc điểm?
Phương thức này trả về lớp đặc trưng của bất kỳ đối tượng nào: class Object def eigenclass class #> Array: [1, 2].eigenclass # => #> Nhưng đối với Fixnum
-
ruby - Không thể truyền mảng tới Fixnum (TypeError)
Tôi đã viết một chương trình tính toán cơ bản. Chương trình chạy tốt đối với một số đầu vào và đưa ra TypeError cho những đầu vào khác. Tôi không thể tìm ra lý do đằng sau hành vi không thể đoán trước này. Đây là mã của tôi - Chuyển đổi lớp I = 1,
-
Ruby: Không có chuyển đổi ngầm định của fixnum thành chuỗi
Cố gắng giải quyết vấn đề trong cuốn sách của Chris Pine. Yêu cầu người dùng nhập họ và tên của họ, sau đó nó sẽ hiển thị tổng số ký tự cho cả hai. Đây là một trong nhiều giải pháp tôi nghĩ ra: đặt "First_name?"
Tôi là một lập trình viên xuất sắc, rất giỏi!