blockly > CodeGenerator > injectId
متد CodeGenerator.injectId()
برای جایگزینی «% 1»، شناسه بلوک را به پیام تزریق کنید. برای STATEMENT_PREFIX، STATEMENT_SUFFIX و INFINITE_LOOP_TRAP استفاده می شود.
امضا:
injectId(msg: string, block: Block): string;
پارامترها
پارامتر | تایپ کنید | توضیحات |
---|
پیام | رشته | قطعه کد با «% 1». |
مسدود کردن | مسدود کردن | بلاکی که شناسه دارد. |
برمی گرداند:
رشته
قطعه کد با شناسه
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-08 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-08 بهوقت ساعت هماهنگ جهانی."],[[["The `injectId` method replaces '%1' in a code snippet with a block's ID."],["It's primarily used for statement prefixes, suffixes, and infinite loop traps."],["The method takes the code snippet and the block as input."],["It returns the modified code snippet with the block ID injected."]]],["The `injectId` method, part of the `CodeGenerator` class, replaces the '%1' placeholder within a code snippet (`msg`) with the ID of a specified `Block`. This functionality is utilized for `STATEMENT_PREFIX`, `STATEMENT_SUFFIX`, and `INFINITE_LOOP_TRAP`. It takes a string (`msg`) and a `Block` as input, then returns the modified code snippet with the block's ID inserted.\n"]]