最近,我见过很多带有"native"关键字的方法.似乎很常见,似乎已经注释掉了代码.
public native Something Foo(arg, arg) /*-{
var foo = some.Method(arg);
return foo;
}-*/;
Run Code Online (Sandbox Code Playgroud)
我真的不明白注释掉的部分是什么或为什么它被注释掉了.好久不过,我认为这只是注释掉的代码.我现在开始在更多项目中看到它(例如,它在gwt源代码中).
注释掉的代码在某种程度上是重要的,我不明白吗?我已经读过关于native关键字的内容,我理解它的含义以及它在基本意义上是如何使用的.经常看到这个"注释掉的代码"真是令人困惑.
有人可以解释这些评论.他们真的是评论吗?它们重要吗?
[更新]问题是关于注释掉的部分.我开始经常看到它,我认为我失踪了一些重要性.例如,像注释一样的东西.我只是想明确为什么有评论的代码部分遍布各处.
因为gwt代码是在两个不同的部分编译的:java用于服务器部分,javascript用于客户端部分.
本机方法中的注释语法
/*-{ some javascript code }-*/
Run Code Online (Sandbox Code Playgroud)
是一种在gwt代码中编写本机javascript的gwt特定方法.
见JSNI
| 归档时间: |
|
| 查看次数: |
238 次 |
| 最近记录: |