簡體   English   中英

我要做什么叫什么?

[英]What is the thing I'm trying to do called?

我認為無論我想做什么,都必須有個名字。 我要列出...請求以及響應的外觀。 但是不同的請求和響應的格式不同。 它們是簡單的字符串,因此這里有一些示例:

request => response
foo%% => "OK" 
foo? => "%%"
%%%%bar => "OK"  
Version? => "Baz-%%%%"

其中%可以是數字或字母。

我可以使用較大的開關/案例為每個可能的命令編寫代碼,但我想使其更具擴展性,甚至可以進行測試。 抱歉,這個問題太含糊了。 請重命名和/或正確標記。

如果有問題,我正在javascript / node中執行此操作。

我不知道您要發明什么,但這聽起來像是正則表達式。

在這種情況下,您將%稱為通配符。

您的代碼將需要解析輸入以驗證語法的正確性,並輸出代表輸入的數據結構。 然后,您將需要分析中間數據結構以確定語義。 最簡單的方法是使用實​​現公共接口的對象。

object FooRequest (value)
    implements Request
    method Process ()
        return "OK"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM