逻辑无法处理Applescript中的列表项

逻辑无法处理Applescript中的列表项,applescript,Applescript,这是一个非常奇怪的问题,我不能理解它,代码是非常清楚的,你可以看到,我不知道我是否累了或看不到什么。。。请告诉我为什么结果为False,虽然它应该为True,但我有一个包含一个项的列表,它与变量中的项完全相同 谢谢 结果在这里 当我被设置为重复循环中列表的项目时,您将获得对该项目的引用。您需要将其强制转换为字符串以进行比较 if (i as string) = SelectedFolder 当我被设置为重复循环中列表的项时,您将获得对该项的引用。您需要将其强制转换为字符串以进行比较 if (i

这是一个非常奇怪的问题,我不能理解它,代码是非常清楚的,你可以看到,我不知道我是否累了或看不到什么。。。请告诉我为什么结果为False,虽然它应该为True,但我有一个包含一个项的列表,它与变量中的项完全相同 谢谢

结果在这里


当我被设置为重复循环中列表的项目时,您将获得对该项目的引用。您需要将其强制转换为字符串以进行比较

if (i as string) = SelectedFolder

当我被设置为重复循环中列表的项时,您将获得对该项的引用。您需要将其强制转换为字符串以进行比较

if (i as string) = SelectedFolder

这就是参考陷阱

语法
repeat with item in list
在列表中迭代引用,例如
引用列表中的项目1
引用列表中的项目2
等,而不是项目本身

为了能够检查是否相等,您必须使用

if contents of i = SelectedFolder then

这就是参考陷阱

语法
repeat with item in list
在列表中迭代引用,例如
引用列表中的项目1
引用列表中的项目2
等,而不是项目本身

为了能够检查是否相等,您必须使用

if contents of i = SelectedFolder then

谢谢你,老兄,你一定要救我,老兄,你一定要救我