• Kurse
  • Code Compiler
  • Diskutieren
  • Preise
  • Teams
Menu
+ 5

Ruby - A strange boolean operator

Given this code: int = 0 str = "" if int && str then puts 1 else puts 0 end why does it output 1, that is, why the "and" is true?

booleansruby
31st May 2019, 10:30 AM
Paolo De Nictolis
Paolo De Nictolis - avatar
2 Antworten
+ 4
Both 0 and "" are truthy in Ruby. https://gist.github.com/jfarmer/2647362 https://stackoverflow.com/questions/15989329/what-is-good-if-an-empty-string-is-truthy
31st May 2019, 11:55 AM
Anna
Anna - avatar
- 1
Hi to everyone
2nd Jun 2019, 7:03 AM
Promise

Häufig solche Fragen?

Effizienter lernen, kostenlos:

  • Einführung in Python

    7.1M Lernende

  • Einführung in Java

    4.7M Lernende

  • Einführung in C

    1.5M Lernende

  • Einführung in HTML

    7.5M Lernende

Alle Kurse anzeigen
Heute heiß
How do we code calculator
2 Votes
What programming language should i learn to make applications or games?
0 Votes
How to add comment in python?
2 Votes
I need help
1 Votes
My hearts are disappering :(
0 Votes
How to learn python fast than usual in sololearn?
0 Votes
What can html, css and javascript do
0 Votes
Pressure and tension
2 Votes
How to make a selection on a calculator in Python
0 Votes
Conducción de calor o Q=−kAdTdxQ = -k A \frac{dT}{dx}Q=−kAdxdT o Pared 2 m², espesor 0.1 m, k = 50 W/m°C, ΔT = 30°C → Q ≈ 30,0
0 Votes