ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

ABAP 里有没有 TypeScript 的 any,有一个同名的 any,但两者其实是两套完全不同的类型哲学

ABAP 里有没有 TypeScript 的 any,有一个同名的 any,但两者其实是两套完全不同的类型哲学 在 TypeScript 代码里看到any时,我们通常会立刻产生一种很明确的印象,类型系统到这里暂时失去约束了。一个变量只要被声明成any,后面访问一个编译器完全不知道的属性、调用一个编译器完全不知道的方法,甚至把它赋值给number、string或其他类型,TypeScript 编译器通常都不会阻止。TypeScript 官方文档对这一点描述得很直接,any会让后续类型检查失效,官方甚至把它看成一种主动退出类型检查的机制。(TypeScript)来到 ABAP,事情就很有意思了。ABAP 不但存在类似的概念,甚至真的有一个预定义的泛型类型叫any。下面这样的 ABAP 声明完全合法。CLASS lcl_demo DEFINITION.PUBLICSECTION.CLASS
返回列表