使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
blockly > ConnectionChecker
ConnectionChecker 类
用于连接类型检查逻辑的类。
Signature:
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) |
|
检查连接给定的连接是否安全,这意味着它不会破坏 Blockly 的任何基本假设(例如,没有自我连接)。 |
doTypeChecks(a, b) |
|
检查此连接是否与值类型系统的其他连接兼容。例如,square_root("Hello") 是不兼容的。 |
getErrorMessage(errorCode, a, b) |
|
一种辅助方法,可将连接错误代码转换为字符串。 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-01。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{
"last_modified": "最后更新时间 (UTC):2023-12-01。",
"state": ""
}