Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
blockly > CodeGenerator > scrub_
Metoda CodeGenerator.scrub_()
Typowe zadania związane z generowaniem kodu na podstawie bloków. Ta funkcja jest wywoływana z blockToCode i w przypadku każdego bloku, a nie tylko bloków najwyższego poziomu. Podklasy mogą to zastąpić, np. do generowania kodu dla instrukcji następujących po bloku lub do obsługi komentarzy dla określonego bloku i dowolnych połączonych bloków wartości.
Podpis:
scrub_(_block: Block, code: string, _opt_thisOnly?: boolean): string;
Parametry
Parametr |
Typ |
Opis |
_block |
Zablokuj |
Bieżący blok. |
kod |
ciąg znaków |
Kod utworzony dla tego bloku. |
_opt_thisOnly |
wartość logiczna |
(Opcjonalnie) Prawda, aby wygenerować kod tylko dla tej instrukcji. |
Zwroty:
ciąg znaków
Kod z dodanymi komentarzami i kolejnymi blokadami.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-25 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-25 UTC."],[[["`scrub_()` is a method within the `CodeGenerator` class used for common code generation tasks from Blockly blocks."],["It's called for every block during code generation, allowing subclasses to customize code output for statements, comments, and connected blocks."],["The method takes the current block, generated code, and an optional flag for generating code for only the current statement as input."],["`scrub_()` returns the modified code, which may include comments and code from subsequent blocks."]]],[]]