expect-send 스크립트로 배열을 초기화하는 방법은 무엇입니까? 변수 이름을 으로 설정하여 변수를 초기화 할 수 있습니다. 마찬가지로 expect-send 스크립트에서 배열을 시작하려면 어떻게해야합니까?Expect 스크립트의 배열 초기화
2
A
답변
1
배열과 같은 배열을 결합 배열로 가정하고 C와 유사한 숫자로 색인 된 목록으로 간주하지 않습니다. 당신은 array set
명령을 사용합니다 (따라서 기대에 의해) 티클에 의해 평가되지 않은 괄호의 내용부터
array set varname {key1 val1 key2 val2 key3 val3 ... ...}
을, 당신은 당신이
array set varname {
key1 val1
key2 val2
.... ....
}
당신은 또한 배열을 할당 할 수 있습니다 원하는 꽤 경우 그것을 만들 수 있습니다 직접 요소 : 설정과는 달리는 array set
작품 다른 변수를 설정하는 데 사용
set varname(key1) val1
set varname(key2) val2
...
1
참고 : 0 같은 tclsh에서 :
% array set a {key1 val1 key2 val2}
% parray a
a(key1) = val1
a(key2) = val2
#This will not delete the content of the array:
% array set a {}
% parray a
a(key1) = val1
a(key2) = val2
#This will add new key-value pair:
% array set a {key3 val3}
% parray a
a(key1) = val1
a(key2) = val2
a(key3) = val3
#Array keys are unique:
% array set a {key1 val1 key2 val2}
% parray a
a(key1) = val1
a(key2) = val2
a(key3) = val3
#To unset the entire array content:
array unset a *
#To unset the array:
array unset a
관련 문제
- 1. Cisco Expect 스크립트의 오류
- 2. expect 스크립트의 인용문 문제
- 3. expect 스크립트의 출력을 자르십시오.
- 4. expect 스크립트의 성능 병목 현상
- 5. expect with with expect
- 6. expect 스크립트의 기본 제한 시간 처리기
- 7. expect 스크립트의 모든 명령의 출력 저장
- 8. 은 expect 스크립트의 파일에 쓰기를 넣습니다.
- 9. Perl에서 해시 배열 초기화
- 10. 배열 배열 초기화
- 11. 배열 초기화
- 12. 배열 초기화
- 13. 생성자의 초기화 목록에서 배열 초기화
- 14. 자바 스크립트의 3D 배열
- 15. 쉘 스크립트의 배열 길이
- 16. 자바 스크립트의 배열 문제
- 17. 자바 스크립트의 쿠키 배열
- 18. 포스트 스크립트의 2D 배열
- 19. 자바 스크립트의 배열 비교
- 20. 자바 스크립트의 대용량 배열
- 21. 자바 스크립트의 배열
- 22. 구조체 초기화 배열 C 배열
- 23. Expect 스크립트의 명령 줄 인수로 전달 된 배열 변수 요소를 검색하는 방법
- 24. Expect language "expect"명령의 중괄호?
- 25. Bash 스크립트의 사용자 명령어 내부에 Expect Script 포맷하기
- 26. Expect 스크립트의 원격 서버에 의한 SSH 세션의 끝 처리
- 27. expect 스크립트의 명령 출력을 올바르게 구문 분석 할 수 없습니다.
- 28. 실행 시간이 입력되면 expect 스크립트의 시간 초과를 설정합니다.
- 29. Bash로부터 호출 된 Expect 스크립트의 종료 상태 코드
- 30. javascript - 2D 배열 초기화 속도
감사 글렌 ... 알았어요 – Deb