如何在 AppleScriptObjC 中创建 NSRange 对象

How to create NSRange object in AppleScriptObjC

我无法在 ASOC 中创建 NSRange 对象。我用谷歌搜索了它,但没有成功。

我试过:
current application's NSMakeRange_({0, 1})
current application's NSMakeRange_({location:0, length:1})
current application's NSRange's NSMakeRange_({location:0,length:1})

请帮忙

太复杂了:

set range1 to current application's NSMakeRange(0, 1)

而且 – 因为 C 结构可以用 AppleScript 列表或记录来表示 – 更容易:

set range2 to {location:0, |length|:1}

A​​ppleScriptObjC 将 "literal" 创建识别为 NSRange