# Euphoria序列

 ```{2, 3, 5, 7, 11, 13, 17, 19} {1, 2, {3, 3, 3}, 4, {5, {6}}} {{"Zara", "Ayan"}, 52389, 97.25} {} -- the 0-element sequence ```

## 例子:

 ```#!/home/euphoria-4.0b2/bin/eui sequence x x = {1, 2, 3, 4} for a = 1 to length(x) do printf(1, "value of x[%d] = %d\n", {a, x[a]}) end for ```

 ```value of x[1] = 1 value of x[2] = 2 value of x[3] = 3 value of x[4] = 4 ```

# 字串

(a) 使用雙引號:

 ```"ABCDEFG" ```

(b) 使用raw字串表示：

 ```-- Using back-quotes `ABCDEFG` or -- Using three double-quotes """ABCDEFG""" ```

 ```#!/home/euphoria-4.0b2/bin/eui sequence x x = "ABCD" for a = 1 to length(x) do printf(1, "value of x[%d] = %s\n", {a, x[a]}) end for ```

 ```value of x[1] = A value of x[2] = B value of x[3] = C value of x[4] = D ```

# 字串陣列

String陣列，可以實現使用序列如下：

 ```#!/home/euphoria-4.0b2/bin/eui sequence x = {"Hello", "World", "Euphoria", "", "Last One"} for a = 1 to length(x) do printf(1, "value of x[%d] = %s\n", {a, x[a]}) end for ```

 ```value of x[1] = Hello value of x[2] = World value of x[3] = Euphoria value of x[4] = value of x[5] = Last One ```

# Euphoria 結構

 ```#!/home/euphoria-4.0b2/bin/eui sequence employee = { {"John","Smith"}, 45000, 27, 185.5 } printf(1, "First Name = %s, Last Name = %s\n", {employee[1][1],employee[1][2]} ) ```

 ```First Name = John, Last Name = Smith ```

# 一元操作:

 ```#!/home/euphoria-4.0b2/bin/eui sequence x x = -{1, 2, 3, 4} for a = 1 to length(x) do printf(1, "value of x[%d] = %d\n", {a, x[a]}) end for ```

 ```value of x[1] = -1 value of x[2] = -2 value of x[3] = -3 value of x[4] = -4 ```

# 算術運算：

 ```#!/home/euphoria-4.0b2/bin/eui sequence x, y, a, b, c x = {1, 2, 3} y = {10, 20, 30} a = x + y puts(1, "Value of a = {") for i = 1 to length(a) do printf(1, "%d,", a[i]) end for puts(1, "}\n") b = x - y puts(1, "Value of b = {") for i = 1 to length(a) do printf(1, "%d,", b[i]) end for puts(1, "}\n") c = x * 3 puts(1, "Value of c = {") for i = 1 to length(c) do printf(1, "%d,", c[i]) end for puts(1, "}\n") ```

 ```Value of a = {11,22,33,} Value of b = {-9,-18,-27,} Value of c = {3,6,9,} ```

# 命令列選項：

 ```#!/home/euphoria-4.0b2/bin/eui sequence x x = command_line() printf(1, "Interpeter Name: %s\n", {x[1]} ) printf(1, "Script Name: %s\n", {x[2]} ) printf(1, "First Argument: %s\n", {x[3]}) printf(1, "Second Argument: %s\n", {x[4]}) ```

 ```\$eui test.ex "one" "two" ```

 ```Interpeter Name: /home/euphoria-4.0b2/bin/eui Script Name: test.ex First Argument: one Second Argument: two```