=

= --  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 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.