سؤال

ولقد لعب حولها في نتوقع مؤخرا وأنا لحياة لي لا يمكن معرفة كيفية إجراء إضافة بسيطة على متغير مررت في. أي شخص يعرف كيفية القيام بذلك؟ أيضا، هناك إشارة لائقة على الانترنت لنتوقع؟ لقد حاولت غوغلينغ مع نتائج محدودة للغاية.

هل كانت مفيدة؟

المحلول

ووالشيء المهم أن نتذكر عن توقعه هو أنه في الحقيقة مجرد امتداد لتى سى ال، لذلك إذا كنت تبحث عن مساعدة فى كتابة نتوقع النصوص وسؤالك لا علاقة لأحد توقع أوامر معينة، عليك أن تحاول تبحث في المراجع تى سى ال. نقطة بداية جيدة هو http://www.tcl.tk ، وكذلك <أ href = على "HTTP : //wiki.tcl.tk "يختلط =" نوفولو noreferrer "> http://wiki.tcl.tk

وهناك طريقتان لتفعل ما نحاول القيام به: incr وexpr. ويمكن استخدام 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.

ويمكنك العثور على روابط لعدة نتوقع الموارد في http://wiki.tcl.tk/201.

نصائح أخرى

وأود أن تبدأ هنا في الموقع الرسمي .

والخبر، طيب، وأنا أحسب بها:

وضبط عدد [EXPR $ العد + 1]

وهذا يضيف 1 إلى متغير عدد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top