好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Seraph 4.0版本以后的新的腳本示例

Seraph 4.0版本以后的新的腳本示例

熱門標簽:湖州電銷防封卡 使用電話機器人電銷是否違法 雷霆電話機器人電話 真人和電話機器人對話 信陽話務外呼系統怎么收費 安徽400電話辦理 電話智能外呼系統誠信合作 什么渠道可以找外呼系統客戶 金融電銷公司怎么辦理外呼系統
4.0中,最重要的幾大改如下:
- 允許數組相互直接賦值,并允許數組成為函數的參數。
- 允許在函數中調用后面聲明的函數,即函數聲明的先后與調用關系無關。使間接遞歸成為可能。
- 允許在定義了函數之后的腳本位置定義全局變量。這樣USE子腳本中也可以聲明全局變量了,使其功能可以更靈活。

以下分別對這幾大改進舉例說明
允許數組相互直接賦值,并允許數組成為函數的參數。

例1,數組相互直接賦值
function main
dim arr1[10]
arr1[1]=5
#將數組arr1整體COPY至arr2
arr2=arr1
#輸出arr2[1]的值,應為5
Print(arr2[1])
end function

例2,數組作為參數

function fx(arr1, byref arr2)
Print(arr1[1])
#改變byref參數arr2中的某個元素的值
arr2[1]=10
end function

function main
dim arr1[10],arr2[10]
arr1[1]=5
fx(arr1, arr2)
#輸出arr2[1]值。此值在fx函數中被改變,應輸出10
Print(arr2[1])
end function

允許在函數中調用后面聲明的函數,即函數聲明的先后與調用關系無關。


function main
fx()
end function

#函數fx聲明在main函數之后,同樣可以被調用
function fx
Print("Hello")
end function

允許在定義了函數之后的腳本位置定義全局變量。


dim a
function fx
#a與b都是全局變量。即使b在后面才定義,也不影響它被前面聲明的函數所調用
Print(a)
Print(b)
end function

dim b

function main
a=1
b=2
fx()
end function

技巧
利用這些新改進,在腳本中用USE來加載其他子腳本變的更強大。
我們知道,在腳本的任何位置,我們可以用
#USE 腳本名
來加載一個腳本的內容到當前位置。
之前由于dim定義只允許放在所有的函數定義之前,這使得在子腳本中放一些需要使用自定義的全局變量的函數變的很困難,特別是要USE多個這樣的子腳本的時候。在4.0版本以后,這樣的問題就解決了。

例:
主腳本內容:

function fx
end function

#use utils.ser

function main
#訪問在子腳本中定義的全局變量
a=1
#訪問在子腳本中定義的函數
myPrint()
end function

子腳本utils.ser內容:
dim a
function myPrint
Print(a)

標簽:六盤水 湛江 鶴崗 濟南 運城 山南 德州 岳陽

巨人網絡通訊聲明:本文標題《Seraph 4.0版本以后的新的腳本示例》,本文關鍵詞  Seraph,4.0,版本,以,后的,新的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Seraph 4.0版本以后的新的腳本示例》相關的同類信息!
  • 本頁收集關于Seraph 4.0版本以后的新的腳本示例的相關信息資訊供網民參考!
  • 推薦文章