gpt4 book ai didi

vala - 在 Genie 中使用 GLib.HashTable

转载 作者:行者123 更新时间:2023-12-01 06:45:14 24 4
gpt4 key购买 nike

如何在 Genie 中访问 GLib.HashTable?我正在尝试为 libsoup HTTP 服务器编写一个处理程序方法。查询参数是一个 GLib.HashTable。当我尝试访问查询时,例如与

def search_handler (server : Soup.Server, msg : Soup.Message, path : string, 
query : GLib.HashTable?, client : Soup.ClientContext)
response_text : string = null
if query is not null && query.contains("expr")
response_text = get_search(query.get("expr"))

我得到了错误:

error: missing generic type arguments
response_text = get_search(query.get("expr"))
^^^^^

我发现的唯一方法是创建一个新的 HashTable 对象:

p : GLib.HashTable of string, string = query
expr : string = p.get("expr")

处理这个问题的正确方法是什么?

最佳答案

我是你可以试试:字符串,字符串的字典

var d = new dict of string,string
d["one"]="1"
d["two"]="2"
print "%s",d["one"]

关于vala - 在 Genie 中使用 GLib.HashTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15760964/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com