संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ब्लॉकली > ConnectionChecker
कनेक्शन-चेकर क्लास
कनेक्शन टाइप जांचने के लॉजिक के लिए क्लास.
हस्ताक्षर:
export declare class ConnectionChecker implements IConnectionChecker
लागू करता है: IConnectionChecker
तरीके
तरीका |
मॉडिफ़ायर |
ब्यौरा |
canConnect(a, b, isDragging, opt_distance) |
|
देखें कि मौजूदा कनेक्शन, टारगेट कनेक्शन से कनेक्ट हो सकता है या नहीं. |
canConnectToPrevious_(a, b) |
protected |
खींचकर छोड़ने के लिए सहायक फ़ंक्शन. |
canConnectWithReason(a, b, isDragging, opt_distance) |
|
यह जांचता है कि मौजूदा कनेक्शन, टारगेट कनेक्शन से कनेक्ट हो सकता है या नहीं. साथ ही, कोई समस्या होने पर गड़बड़ी का कोड दिखाता है. |
doDragChecks(a, b, distance) |
|
खींचकर देखें कि क्या यह कनेक्शन बनाया जा सकता है. |
doSafetyChecks(a, b) |
|
देखें कि दिए गए कनेक्शन को कनेक्ट करना सुरक्षित है या नहीं.इसका मतलब है कि यह ब्लॉकली के किसी भी बुनियादी अनुमान को नहीं तोड़ेगा. उदाहरण के लिए, खुद से कनेक्ट न होना. |
doTypeChecks(a, b) |
|
देखें कि यह कनेक्शन, वैल्यू टाइप सिस्टम के हिसाब से किसी दूसरे कनेक्शन के साथ काम करता है या नहीं. उदाहरण के लिए, Square_root("नमस्ते") काम नहीं करता है. |
getErrorMessage(errorCode, a, b) |
|
कनेक्शन की गड़बड़ी के कोड को स्ट्रिंग में बदलने वाला सहायक तरीका. |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[],["The `ConnectionChecker` class, implementing `IConnectionChecker`, manages connection type checking in the Blockly system. Key actions include determining if two connections can link via the `canConnect` and `canConnectWithReason` methods, with the latter also providing error codes. It assesses drag-related connections via `doDragChecks` and verifies safety using `doSafetyChecks`. Type compatibility is handled by `doTypeChecks`. Additionally, `getErrorMessage` provides readable error messages and `canConnectToPrevious_` is used for drag checking.\n"]]