2017-01-01 87 views
3

我正在嘗試使用表示HTTP方法的類中的方法創建庫,例如GET,POSTDELETE。我試圖用抽象類來爲每個這些HTTP方法定義方法。爲什麼我不能定義一個`delete`方法?

當我爲這個類定義一個簡單的delete方法時,問題就出現了。這是該方法的樣子:

/** 
* A generic responder to a DELETE request. 
*/ 
Response delete(Request request) 
{ 
    return new Response("Method not supported"); 
} 

這在理論上應該做工精細,但編譯我得到的錯誤,no identifier for declarator Response

爲什麼會發生此錯誤?除去delete方法會使程序編譯,但在那裏有一個方法使它不能編譯。

任何幫助將不勝感激,謝謝!

+0

它的語言是什麼? – xenteros

+0

@xenteros語言在標籤中:D – Tinfoilboy

+0

'delete'已經是關鍵字了。這就像試圖定義一個叫做if的方法。 – user2357112

回答

2

通常的做法是使用下劃線後綴關鍵字來將它們用作變量名稱。請參閱https://dlang.org/dstyle.html - 關鍵字

+0

我唯一的問題是,人們將不得不重寫'delete_',這與其他HTTP方法相比看起來很奇怪。雖然,看到'刪除'是如何保留的,我必須這樣做。 謝謝你的幫助!公認。 – Tinfoilboy

相關問題