我已经在Android平台上制作了我的第一个应用程序。然而,这并不是唯一的平台,我希望我的应用程序至少能在安卓和iOS平台上发布。我希望有一个开发平台的两个平台。有哪些选择?我现在已经尝试了Flex,Air with Flash Builder。它看起来很有希望,但未来似乎有点不确定,而且也更具扩展性。如果我想同时在安卓和iOS上开发应用程序,有一些关于开发工具的建议是很有趣的。
我确信每个人都熟悉表单的一般方法:
T DoSomething<T>(T item)
这个函数也被称为参数多态(PP),特别是秩-1 PP.
假设这个方法可以使用表单的函数对象来表示:
<T> : T -> T
也就是说,<T>表示它接受一个类型参数,而T -> T表示它接受一个T类型的参数并返回相同类型的值。
然后是2级PP函数:
(<T> : T -> T) -> int
函数本身不接受类型参数,而是接受接受类型参数的函数。您可以迭代地继续这样做,使嵌套越来越深,使PP的级别越来越高。
这种特性在编程语言中是非常罕见