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].

10
Có một bản do do lòng trong khi có vòng lặp trong Ruby?
Tôi đang sử dụng mã này để cho phép người dùng nhập tên trong khi chương trình lưu trữ chúng trong một mảng cho đến khi họ nhập một chuỗi trống (họ phải nhấn enter sau mỗi tên): people = [] info = 'a' # must fill variable with something, …
452 ruby  loops 

10
Khi nào nên sử dụng RSpec let ()?
Tôi có xu hướng sử dụng trước các khối để đặt các biến thể hiện. Sau đó tôi sử dụng các biến đó qua các ví dụ của tôi. Gần đây tôi đã đến let(). Theo tài liệu RSpec, nó được sử dụng để ... Để xác định một phương …
447 ruby  rspec 



9
Sự khác biệt giữa một lớp và một mô-đun
Tôi đến từ Java và bây giờ tôi đang làm việc nhiều hơn với Ruby. Một tính năng ngôn ngữ tôi không quen thuộc là module. Tôi tự hỏi chính xác những gì là một modulevà khi nào bạn sử dụng một, và tại sao sử dụng modulehơn một class?
437 ruby  class  module 



10
Ruby's hai dấu hai chấm `::` là gì?
Đôi đại tràng này là ::gì? Ví dụ Foo::Bar. Tôi tìm thấy một định nghĩa : Đây ::là một toán tử đơn nguyên cho phép: các hằng, các phương thức cá thể và các phương thức lớp được định nghĩa trong một lớp hoặc mô-đun, được truy cập từ bất …
426 ruby  syntax  operators 

7
Làm thế nào để thoát ra khỏi một khối ruby?
Đây là Bar#do_things: class Bar def do_things Foo.some_method(x) do |x| y = x.do_something return y_is_bad if y.bad? # how do i tell it to stop and return do_things? y.do_something_else end keep_doing_more_things end end Và đây là Foo#some_method: class Foo def self.some_method(targets, &block) targets.each do |target| begin r = yield(target) rescue …
420 ruby 







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.