2014-09-01 42 views

Odpowiedz

6

W przypadku zadania pokazanego w pytaniu nie ma różnicy. Jeśli zarejestrujesz każdy z nich, otrzymasz dokładnie to samo wyjście.

Uwaga: ta funkcjonalność została wprowadzona w wersji 2.8 (patrz Using scalar variables as lists w podręczniku użytkownika Robot ramowej).

Różnica pojawia się, gdy używasz wartości. Kiedy używasz symbolu @ do odniesienia do listy, każdy z elementów na liście staje się komórką. W poniższym przykładzie następujące trzy wiersze dają identyczne wyniki:

| | A keyword that expects three arguments | a | b | c 
| | A keyword that expects three arguments | @{list} 
| | A keyword that expects three arguments | @{scalar}