গবেষণা সমীক্ষা: ব্লকলি
স্টার্ট সার্ভে নিয়ে আপনার অভিজ্ঞতা সম্পর্কে আমাদের বলুন
ব্লকলি > বেসিক কার্সার > getPreviousNode_
BasicCursor.getPreviousNode_() পদ্ধতি
পূর্ববর্তী নোডটি খুঁজে পাওয়ার জন্য প্রি অর্ডার ট্রাভার্সালকে বিপরীত করে। এটি একটি ব্যবহারকারীকে গাছের ভিতরে এবং বাইরের স্তরগুলি ছাড়াই সম্পূর্ণ ব্লকলি AST নেভিগেট করার অনুমতি দেবে৷
স্বাক্ষর:
protected getPreviousNode_(node: ASTNode | null, isValid: (p1: ASTNode | null) => boolean): ASTNode | null;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|
নোড | ASTNode | নাল | AST বর্তমান অবস্থান. |
বৈধ | (p1: ASTNode | null) => বুলিয়ান | প্রদত্ত নোডটি অতিক্রম করা উচিত কিনা তার উপর নির্ভর করে একটি ফাংশন সত্য/মিথ্যা। |
রিটার্ন:
ASTNode | নাল
ট্র্যাভার্সালের পূর্ববর্তী নোড বা নাল যদি কোনো পূর্ববর্তী নোড বিদ্যমান না থাকে।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-01-04 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-01-04 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["`getPreviousNode_()` enables reverse pre-order traversal of the Blockly AST for efficient navigation."],["It utilizes a provided validation function (`isValid`) to determine traversable nodes."],["The method returns the previous node encountered or null if none exists."],["This functionality simplifies navigation by allowing users to move seamlessly through the AST without complex level management."]]],["The `getPreviousNode_` method of the `BasicCursor` class reverses a pre-order traversal to locate the preceding node within a Blockly AST (Abstract Syntax Tree). It accepts the current AST node and a validity function. It then returns the immediately previous node in the traversal or `null` if none exists. This enables simplified navigation through the AST without needing to move up and down tree levels.\n"]]