=

Name

= --  Performs a simple assignment.

Syntax

ar = xarg
ir = iarg
kr = karg

Description

Performs a simple assignment.

Initialization

= (simple assignment) - Put the value of the expression iarg (karg, xarg) into the named result. This provides a means of saving an evaluated result for later use.

Examples

Here is an example of the assign opcode. It uses the files assign.orc and assign.sco.

Example 15-1. Example of the assign opcode.

/* assign.orc */
; Initialize the global variables.
sr = 44100
kr = 4410
ksmps = 10
nchnls = 1

; Instrument #1.
instr 1
  ; Assign a value to the variable i1.
  i1 = 1234

  ; Print the value of the i1 variable.
  print i1
endin
/* assign.orc */
        
/* assign.sco */
; Play Instrument #1 for one second.
i 1 0 1
e
/* assign.sco */
        
Its output should include a line like this:
instr 1:  i1 = 1234.000
      

See Also

divz, init, tival

Credits

Example written by Kevin Conder.