私は最近、期待して遊んでいて、私の人生のために私は渡された変数に簡単な追加を実行する方法を見つけることができません。また、Expectのオンラインリファレンスがありますか?私は非常に限定された結果でグーグルを試みました。期待の追加
期待の追加
答えて
Expectについて覚えておいていただきたいのは、それが本当にTclの拡張版だからです。Expectスクリプトの作成に関するヘルプを探していて、あなたの質問がExpectの特定のコマンドの1つと関連していない場合は、 Tcl参照。良い出発地はhttp://www.tcl.tk、またhttp://wiki.tcl.tkです。
あなたがしようとしていることを行うには、incr
とという2つの方法があります。 incr
は、別の整数に整数値を追加するときに使用できます。この操作は非常に高速です。たとえば:
set value 1
incr value
しかし、incr
は非整数値では動作しません。また、(あなたが増分を否定している場合incr value -1
のように、または減算)それはまた、しかし、何もすることはできません。あなたはより精巧な何かが必要な場合は、expr
を使用する必要があります。
set value 1
set value [expr {$value + 1}]
表現の周りの中括弧の使用に注意してください!一般的に正しく動作する必要はありませんが、パフォーマンスが向上します。多くの算術演算を行っている場合、式の周りに中カッコを使用すると、スクリプトのパフォーマンスが大幅に向上します。詳細については、http://wiki.tcl.tk/10225を参照してください。 の習慣を身につけて、expr
を使用しているときは常にの式を補う必要があります。
いくつかのExpectリソースへのリンクは、http://wiki.tcl.tk/201にあります。
ここではofficial websiteから始めます。
私は、実際にそこには本当のリソースはありませんが、Exploring Expectという本を買うことを推奨しています。 –
であり、それは優れた推薦です:それは、最高の書かれたプログラミングの書籍の周りです –
ああは、[OK]を、私はそれを考え出した:
設定カウント[式exprの$回数+ 1]
これは、カウント変数に1を加算します。
- 1. ハイチャートに「期待値」を追加
- 2. カスタムの期待チェーン要素を追加するには?
- 3. EasyMock:リプレイ後にさらに1つの期待値を追加
- 4. 追加機能が期待通りに機能しない(arangodb)
- 5. ライブラリモジュールのrspecテストを追加することが期待できないようです。期待とマッチャー
- 6. 期待:私の「期待」スクリプト内
- 7. 追加期限ヘッダー
- 8. Entity Framework - 遅延読み込みまたは追加の非同期/待機クエリメソッド?
- 9. Mysqlの追加、結果は期待通りではありません
- 10. 追加は、私は次のような問題を持っている期待
- 11. コールバック待ちの固定パラメータを追加
- 12. 期待してIEnumerableを期待する
- 13. 期待
- 14. int charに追加すると、期待通りに動作しません
- 15. 待ち行列に追加する
- 16. 追加初期化子は
- 17. 構文エラー:「do」が予期しない(「期待」「期待」)
- 18. Pythonの期待値
- 19. nginxのHTTPS期待
- 20. チャイリユースシリーズの期待値
- 21. jQueryクラスの追加を待ってからクラスを追加します
- 22. 期待式「」トークン
- 23. Java:エラー: ")"期待
- 24. エラーTS1005: ';'期待
- 25. 期待寿命
- 26. Retrofit2:期待BEGIN_ARRAY
- 27. は期待
- 28. 期待ユーザー
- 29. 期待:100-continue
- 30. オートローダ期待クラス
これはあなたの話です:http://www.cotse.com/dlf/man/expect/bulletproof1.htm? –
私は何らかの理由でこのサイトが私の仕事によってブロックされているかどうかわかりません。 –