Als «ruby» getaggte Fragen

Ruby ist eine plattformübergreifende Open-Source-Sprache mit dynamischer objektorientierter Interpretation, die 1995 von Yukihiro Matsumoto (Matz) erstellt wurde. Das Tag [ruby] steht für Fragen zur Ruby-Sprache, einschließlich ihrer Syntax und ihrer Bibliotheken. Ruby on Rails-Fragen sollten mit [Ruby-on-Rails] gekennzeichnet sein.


19
Ruby-Fakultätsfunktion
Ich werde verrückt: Wo ist die Ruby-Funktion für Fakultät? Nein, ich brauche keine Tutorial-Implementierungen, ich möchte nur die Funktion aus der Bibliothek. Es ist nicht in Mathe! Ich fange an zu zweifeln, ist es eine Standardbibliotheksfunktion?
87 ruby  math  factorial 

3
Ruby: Was macht :: Präfix?
Ich las die Quelle von Artifice durch und sah: module Artifice NET_HTTP = ::Net::HTTP # ... end Zeile: https://github.com/wycats/artifice/blob/master/lib/artifice.rb#L6 Warum nicht einfach tun, Net::HTTPanstatt ::Net::HTTP, was bedeutet es, wenn Sie ::als Präfix verwenden?
87 ruby  namespaces 


2
Ruby, Pfad von Pfad + Dateiname abrufen
Programmiersprache: Ruby 1.9 Problem String: C:/Test/blah.txt bisC:/Test/ Ich weiß, dass es eine einfache Frage ist, aber Google und der Ruby Quickref für Filehaben keine Lösung für mich. Und ich habe keine Erfahrung mit Regex.
87 ruby  directory 


7
Wie erhalte ich die aktuelle Zeit als 13-stellige Ganzzahl in Ruby?
Ich habe diese jQueryFunktion, die die aktuelle Zeit als Anzahl der Millisekunden seit der Epoche (1. Januar 1970) zurückgibt: time = new Date().getTime(); Gibt es eine Möglichkeit, dies auch in Ruby zu tun? Im Moment verwende ich Ruby's, Time.now.to_idas hervorragend funktioniert, aber eine 10-stellige Ganzzahl (Anzahl der Sekunden) zurückgibt. Wie …
87 ruby 


8
Zeit für Ruby-Methoden messen und messen
Wie kann ich die Zeit messen, die eine Methode benötigt, und die einzelnen Anweisungen in dieser Methode in Ruby. Wenn Sie die folgende Methode sehen, möchte ich die Gesamtzeit messen, die die Methode benötigt, und die Zeit, die für den Datenbankzugriff und den Redis-Zugriff benötigt wird. Ich möchte Benchmark.measure nicht …

9
Sagen Sie das Ende einer .each-Schleife in Rubin
Wenn ich eine Schleife wie habe users.each do |u| #some code end Wobei Benutzer ein Hash mehrerer Benutzer ist. Was ist die einfachste bedingte Logik, um zu sehen, ob Sie sich auf dem letzten Benutzer im Benutzer-Hash befinden und nur bestimmten Code für diesen letzten Benutzer ausführen möchten, also so …


3
deinstallieren Sie die Ruby-Version von rbenv
So deinstallieren oder entfernen Sie die Ruby-Version von rbenv . Ich habe zwei Versionen von Ruby installiert. Beim Wechsel zu Ruby 1.9.3 wird ein Segmentierungsfehler angezeigt. Kann mir bitte jemand helfen, wie man eine bestimmte Version von rbenv entfernt?
87 ruby  rbenv 


7
Verwenden von 'return' in einem Ruby-Block
Ich versuche, Ruby 1.9.1 für eine eingebettete Skriptsprache zu verwenden, damit "Endbenutzer" -Code in einen Ruby-Block geschrieben wird. Ein Problem dabei ist, dass ich möchte, dass die Benutzer das Schlüsselwort 'return' in den Blöcken verwenden können, damit sie sich nicht um implizite Rückgabewerte kümmern müssen. In diesem Sinne möchte ich …

3
"Vor" Datums- / Zeitfunktionen in Ruby / Rails
Ich habe mich gefragt, ob es in Rails eine Möglichkeit gibt, Zeitstempel wie vor einer halben Minute, vor zwei Minuten, vor einem Tag usw. zu berechnen. So etwas wie ein Echtzeit-Datumsstempel von Twitter. Ich möchte wissen, ob Ruby / Rails eine integrierte Funktion für eine solche Datums- / Uhrzeitkonvertierung hat.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.