SilkTest學習28- anytype的陷阱

發表于:2011-03-18來源:作者:點擊數: 標簽:
SilkTest學習28- anytype的陷阱 軟件測試 SilkTest提供了一種可以是任何數據類型的類型anytype,如果你把一個變量申明為anytype,它的數據類型在運行時 是可以動態變化的。比如下面這個例子: view plaincopy to clipboardprint? 01.[-] testcase anytype_var

  SilkTest學習28- anytype的陷阱   軟件測試

  SilkTest提供了一種可以是任何數據類型的類型anytype,如果你把一個變量申明為anytype,它的數據類型在運行時

  是可以動態變化的。比如下面這個例子:

  view plaincopy to clipboardprint?

  01.[-] testcase anytype_var()

  02. [ ] AnyType var = 10

  03. [ ] Print(var)

  04. [ ] var = "hello"

  05. [ ] Print(var)

  [-] testcase anytype_var()

  [ ] AnyType var = 10

  [ ] Print(var)

  [ ] var = "hello"

  [ ] Print(var)

  但其實這個anytype并非是真正的動態變量,起碼在list結構中不是這樣的。當你申明一個list of anytype的列表的時

  候,你無法動態改變該列表中anytype變量的類型。下面是一個例子:

  view plaincopy to clipboardprint?

  01.[-] testcase anytype_list_single()

  02. [ ] list of ANYTYPE Row = {10, 20}

  03. [ ] Print(Row[1] )

  04. [ ] Row[1] = "hello"

  05. [ ] Print(Row[1] )

  [-] testcase anytype_list_single()

  [ ] list of ANYTYPE Row = {10, 20}

  [ ] Print(Row[1] )

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97