Używam Expect przez kilka lat, ale nadal nie jest dla mnie jasne, czy send_user
jest takie samo jak puts
. Za każdym razem, gdy chcę wysłać użytkownikowi wiadomość informacyjną, zastanawiam się, z której powinienem skorzystać. Ze strony podręcznika Expect wygląda na to, że send_user
jest takie samo jak puts
, ale do czego służy send_user
?Jakakolwiek różnica między "send_user" a "puts" w Expect
Odpowiedz
Kolejną różnicą Właśnie odkryto między nimi, oprócz nowej linii rzeczą jest to, że jeśli używasz log_file
w Expect scenariusza, sprawozdanie wysyłane send_user
uczyni je w pliku dziennika, podczas gdy oświadczenia wysłane z puts
nie . Jeśli automatyzujesz niektóre skrypty Expect, które nie są uruchamiane na rzeczywistej konsoli, może to mieć duże znaczenie.
Główna różnica polega na tym, że puts
automatycznie dołącza znak nowej linii, a send_user
nie. W związku z tym, puts -nonewline
jest bardziej analagiczny do send_user
.
send_user
także „dziedziczy” niektóre opcje z Spodziewaj się send
, takich jak -s
i -h
(sprawdź stronę podręcznika spodziewać po szczegóły). Zobacz http://99-bottles-of-beer.net/language-expect-249.html dla użycia flagi -h
.
Nie mogę mówić o tym, w jaki sposób są one wdrażane na poziomie C.
- 1. Jakakolwiek różnica między oceną Lazy a oceną zwarć?
- 2. Jakakolwiek różnica między połączeniem gniazd a połączeniem TCP?
- 3. Jakakolwiek różnica między funkcją pierwszej klasy a funkcją wysokiego rzędu
- 4. Jakakolwiek różnica między tymi dwoma w C++?
- 5. NSTimeZone: Jakakolwiek różnica między "UTC" i "GMT"?
- 6. Jakakolwiek różnica między tymi 2 importami?
- 7. Różnica między protokołem a zachowaniem w eliksirach
- 8. p vs puts w Ruby
- 9. Różnica między obiektem a *?
- 10. Różnica między jquery a $
- 11. Jakakolwiek różnica między SDL_HWSURFACE a SDL_SWSURFACE w odniesieniu do prędkości i wydajności?
- 12. Jakakolwiek różnica między dodaniem gita. i git dodać --all?
- 13. Różnica między String [] a i String ... a
- 14. Różnica między DataSource a DataSet
- 15. Różnica między mapą a dyktowaniem
- 16. Różnica między systemem a shell_exec
- 17. Różnica między% 5B% a% 5B0%?
- 18. Różnica między wysokością a tłumaczeniemZ
- 19. Różnica między Redis a kafka
- 20. Różnica między content_main.xml a activity_main.xml?
- 21. Różnica między File.Copy a File.Move
- 22. różnica między __u8 a uint8_t
- 23. Różnica między CCNode a CCLayer?
- 24. Różnica między IPFS a Filecoin?
- 25. Różnica między hash_map a unordered_map?
- 26. Różnica między prędkością a AppFabric
- 27. Różnica między kodowaniem a sortowaniem?
- 28. Różnica między Invoke a DynamicInvoke
- 29. Różnica między WhitespaceTokenizerFactory a StandardTokenizerFactory
- 30. Różnica między DataContractSerializer a XmlSerializer
Oni mogą być tacy sami; Oczekuj, że poprzednia jest duża ilość operacji IO Tcl ... –