如何为您的方法/类生成注释?只需输入:
/**
Run Code Online (Sandbox Code Playgroud)
并且推入输入似乎在IntelliJ IDEA 2016.1.3中不起作用
似乎Dokka取代了KDoc,但为什么IntelliJ没有支持?或者我错过了什么?
澄清:当输入/**+输入时,会生成:
/**
*
*/
Run Code Online (Sandbox Code Playgroud)
但我想知道为什么没有添加@param和其他的代(就像IntelliJ对Java一样).这些注释也用于记录Kotlin代码(https://kotlinlang.org/docs/reference/kotlin-doc.html)
我正在加载PDF如下(我正在使用Angular 2,但我不确定这是否重要..):
//Inside a service class
downloadPdf = (id): Observable<Blob> => {
let headers = new Headers();
headers.append("Accept", "application/pdf");
return this.AuthHttp.get(this.pdfURL + id, {
headers: headers,
responseType: ResponseContentType.Blob
}).map(res => new Blob([res.blob()], {type: "application/pdf"}));
}
//Inside a click handler
this.pdfService.downloadPdf(this.id).subscribe((data: Blob) => {
let fileURL = window.URL.createObjectURL(data);
window.open(fileURL);
});
Run Code Online (Sandbox Code Playgroud)
这段代码在Firefox中运行良好.在Chrome中,新标签会暂时闪烁并关闭.当我调试并手动将冲浪放到对象URL时,Chrome可以很好地打开它.
我在这做错了什么?
亲切的问候,
Ewout.
我想从元组列表中生成元组列表,其中元组的左侧部分仅出现在列表的所有元素的左侧.
基本上我想要的是以下更广义的版本:
[ (x,y) | (x,y) <- [(1,5),(5,2)], x /= 5, x /=2 ]
Run Code Online (Sandbox Code Playgroud)
如果[(1,5),(5,2)]将是一个名为list的变量,则x不能等于(map snd list)的任何值.如何将这个条件列入列表理解?(或者我应该使用别的东西?比如过滤器?)