গবেষণা সমীক্ষা: ব্লকলি
স্টার্ট সার্ভে নিয়ে আপনার অভিজ্ঞতা সম্পর্কে আমাদের বলুন
ব্লকলি > IConnectionChecker
IConnectionChecker ইন্টারফেস
সংযোগ টাইপ চেকিং লজিকের জন্য ক্লাস।
স্বাক্ষর:
export interface IConnectionChecker
পদ্ধতি
পদ্ধতি | বর্ণনা |
---|
সংযোগ করতে পারেন (a, b, isDragging, opt_distance) | বর্তমান সংযোগ লক্ষ্য সংযোগের সাথে সংযোগ করতে পারে কিনা তা পরীক্ষা করুন। |
ConnectWithReason (a, b, isDragging, opt_distance) করতে পারেন | বর্তমান সংযোগটি লক্ষ্য সংযোগের সাথে সংযোগ করতে পারে কিনা তা পরীক্ষা করে এবং সমস্যা হলে একটি ত্রুটি কোড ফেরত দেয়। |
doDragChecks(a, b, দূরত্ব) | এই সংযোগটি টেনে আনা যায় কিনা তা পরীক্ষা করে দেখুন। |
নিরাপত্তা পরীক্ষা (a, b) | প্রদত্ত সংযোগগুলিকে সংযুক্ত করা নিরাপদ কিনা তা পরীক্ষা করুন, যার অর্থ এটি Blockly-এর মৌলিক অনুমানগুলির কোনোটিই ভঙ্গ করবে না (যেমন কোনো স্ব-সংযোগ নেই)। |
doTypechecks(a, b) | মান টাইপ সিস্টেমের ক্ষেত্রে এই সংযোগটি অন্য সংযোগের সাথে সামঞ্জস্যপূর্ণ কিনা তা পরীক্ষা করুন। যেমন square_root("হ্যালো") সামঞ্জস্যপূর্ণ নয়। |
GetErrorMessage(ErrorCode, a, b) | সাহায্যকারী পদ্ধতি যা একটি সংযোগ ত্রুটি কোড একটি স্ট্রিং এ অনুবাদ করে। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-01-04 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-01-04 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["The `IConnectionChecker` interface defines the logic for validating connections between blocks in Blockly."],["It provides methods to check connection compatibility, including type checks, safety checks, and drag checks."],["`IConnectionChecker` helps ensure that connections adhere to Blockly's rules and prevent invalid block configurations."],["Developers can use `IConnectionChecker` methods to determine if two connections can be connected and understand the reasons for any connection failures."]]],["The `IConnectionChecker` interface defines methods for validating connections in a visual programming environment. It allows checking if two connections (`a` and `b`) can connect, with or without error codes using `canConnect` and `canConnectWithReason`. Dragging connections are validated via `doDragChecks`. `doSafetyChecks` verifies the safety of a connection, while `doTypeChecks` confirms compatibility based on value types. `getErrorMessage` converts error codes into user-friendly messages.\n"]]