Sha256: 7f8ab289b4c3d02c7d2a88d9b8ee21a1dc15cf5b44e0ea18ee947256a57738dc

Contents?: true

Size: 303 Bytes

Versions: 33

Compression:

Stored size: 303 Bytes

Contents

# encoding: utf-8

# Kernel
module Kernel
  # exchange variable a for b
  #
  # === Example
  #
  #   a = 1
  #   b = 2
  #   a, b = exchange(a, b)
  #   a # => 2
  #   b # => 1
  #
  def exchange(one, other)
    tmp = one
    one = other
    other = tmp
    [one, other]
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
tbpgr_utils-0.0.151 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.150 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.149 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.148 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.147 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.146 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.145 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.144 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.143 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.142 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.141 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.140 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.139 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.138 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.137 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.136 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.135 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.134 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.133 lib/open_classes/kernel/exchange.rb
tbpgr_utils-0.0.132 lib/open_classes/kernel/exchange.rb