0
Ich habe viele Male versucht, dieses Problem zu lösen. Bitte hilf mir.Ruby Schuhe konvertieren in Hex-Code von ask_color
habe ich diesen Code:
Shoes.app do
button "Color" do
@giv_color=ask_color("Seleziona un colore")
def rgb(r, g, b)
"##{to_hex r}#{to_hex g}#{to_hex b}"
end
def to_hex(n)
n.to_s(16).rjust(2, '0').upcase
end
para @giv_color # => this give me a result in rgb of a selected color (es. rgb(20, 20, 40))
para rgb(100, 200, 300) #=> this give me a correct hex color convetided
end
end
verstehe ich nicht, warum ich nicht den Wert rgb in Hex-Code automatisch konvertieren bin.
Dieser Code wird nicht einmal ausgeführt, da ein "Ende" fehlt. Auch 'def rgb (r, g, b); end definiert eine leere Methode. Sind Sie sicher, dass Sie wissen, was das Problem ist? – Max
Man das Problem ist nicht der Code, weil perfekt funktioniert, das Problem ist, dass ich @ giv_color nicht in Hex-Code konvertieren kann. Probieren Sie meinen Code vor dem Kommentar aus. – awar
@awar liefert ein Beispiel für einen Wert für '@ giv_color' - was es zurückgibt und was es zurückgeben soll. Ich nehme an, der Benutzer wählt eine von einem Farbwähler aus? – OneNeptune