in/has 操作符

你可以用in/has 操作符来判断A是否包含B。这里的示例中的in均可以替换为has

//检测加载模组
if (loadedMods in "thermalfoundation") {
    print("热力基本mod已被加载");
}
//检测材料对象
if (<ore:ingotIron> in <minecraft:iron_ingot>) {
    print("铁锭的矿物词典是正确的!");
}

请注意分清左右两个参数: 只有当所有在 in 之后的对象可以在 in 之前的对象找到时,结果才为真。这个顺序不符合英文语法,不便于理解,因此强烈建议用 has 这个别称。

最后更新于