Câu hỏi được gắn thẻ «ruby»

Ruby là một ngôn ngữ diễn giải hướng đối tượng động, mã nguồn mở đa nền tảng, được tạo bởi Yukihiro Matsumoto (Matz) vào năm 1995. Thẻ [ruby] dành cho các câu hỏi liên quan đến ngôn ngữ Ruby, bao gồm cú pháp và thư viện của nó. Các câu hỏi của Ruby on Rails nên được gắn thẻ bằng [ruby-on-rails].


19
Hàm giai thừa của Ruby
Tôi đang phát điên: Hàm Ruby cho giai thừa ở đâu? Không, tôi không cần triển khai hướng dẫn, tôi chỉ muốn hàm từ thư viện. Nó không phải trong Toán học! Tôi bắt đầu nghi ngờ, nó có phải là một chức năng thư viện chuẩn không?
88 ruby  math  factorial 

3
Ruby: tiền tố :: làm gì?
Tôi đã đọc qua nguồn của Artifice và thấy: module Artifice NET_HTTP = ::Net::HTTP # ... end dòng: https://github.com/wycats/artifice/blob/master/lib/artifice.rb#L6 Tại sao không chỉ làm Net::HTTPthay vì ::Net::HTTP, nghĩa là nó có nghĩa gì khi bạn sử dụng ::làm tiền tố?
88 ruby  namespaces 




4
Từ khóa fail làm gì trong Ruby?
Tôi đang học Ruby và gặp failtừ khóa. Nó có nghĩa là gì? if password.length < 8 fail "Password too short" end unless username fail "No user name set" end
88 ruby 

9
Cách tốt nhất để cắt một chuỗi thành các đoạn có độ dài nhất định trong Ruby là gì?
Tôi đã tìm kiếm một cách thanh lịch và hiệu quả để phân đoạn một chuỗi thành các chuỗi con có độ dài nhất định trong Ruby. Cho đến nay, điều tốt nhất tôi có thể nghĩ ra là: def chunk(string, size) (0..(string.length-1)/size).map{|i|string[i*size,size]} end >> chunk("abcdef",3) => ["abc", "def"] >> …
88 ruby  string  chunking 

3
gỡ cài đặt phiên bản ruby ​​khỏi rbenv
Cách gỡ cài đặt hoặc gỡ bỏ phiên bản ruby ​​khỏi rbenv . Tôi đã cài đặt hai phiên bản của ruby. Trong khi chuyển sang ruby ​​1.9.3, tôi gặp lỗi phân đoạn. Bất cứ ai có thể vui lòng giúp đỡ, làm thế nào để xóa một phiên bản …
88 ruby  rbenv 



8
Tác vụ mặc định cho không gian tên trong Rake
Đưa ra một cái gì đó như: namespace :my_tasks do task :foo do do_something end task :bar do do_something_else end task :all => [:foo, :bar] end Làm thế nào để tôi đặt nó :alltrở thành tác vụ mặc định, để chạy rake my_tasksnó sẽ gọi nó (thay vì phải gọi …
87 ruby  rake 



7
Sử dụng 'return' trong một khối Ruby
Tôi đang cố gắng sử dụng Ruby 1.9.1 cho một ngôn ngữ kịch bản nhúng để mã "người dùng cuối" được viết trong một khối Ruby. Một vấn đề với điều này là tôi muốn người dùng có thể sử dụng từ khóa 'return' trong các khối, vì vậy họ …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.