Sha256: 18a6a6b4139f02451d4e8aa1e5e431de3f52ea080f38508c35e8864e1fafa8e6

Contents?: true

Size: 766 Bytes

Versions: 10

Compression:

Stored size: 766 Bytes

Contents

# Boolean data is one bit of information. True or false. 
# It is common to use Booleans with control statements to 
# determine the flow of a program. In this example, when the
# boolean value "x" is true, vertical black lines are drawn and when
# the boolean value "x" is false, horizontal gray lines are drawn.

# In Ruby, false and nil are "falsy" ... they are the only things
# that will fail an "if" test. Absolutely everything else passes "if".

def setup
  size 200, 200
  background 0
  stroke 0
  
  (1..width).step(2) do |i|
    
    x = i < (width/2) # Evaluates to true or false, depending on i
    
    if x
      stroke 255
      line i, 1, i, height-1
    end
    
    if !x
      stroke 126
      line width/2, i, width-2, i
    end
    
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ruby-processing-2.6.3 samples/processing_app/basics/data/true_false.rb
ruby-processing-2.6.2 samples/processing_app/basics/data/true_false.rb
ruby-processing-2.6.1 samples/processing_app/basics/data/true_false.rb
ruby-processing-2.6.0 samples/processing_app/basics/data/true_false.rb
ruby-processing-2.5.1 samples/processing_app/basics/data/true_false.rb
ruby-processing-2.5.0 samples/processing_app/basics/data/true_false.rb
ruby-processing-2.4.4 samples/processing_app/basics/data/true_false.rb
ruby-processing-2.4.3 samples/processing_app/basics/data/true_false.rb
ruby-processing-2.4.2 samples/processing_app/basics/data/true_false.rb
ruby-processing-2.4.1 samples/processing_app/basics/data/true_false.rb