[英]Use String in SWI Prolog
我有點困惑。 我想使用split_string函數,可以在這里看到。 但我只是不知道如何導入或使用此功能。 我的PC上已經有這個pl文件嗎? 我只能在C:\\ Program Files \\ swipl \\ library \\ dialect \\ ciao中找到strings.pl,但我不包含split_string函數。
我敢肯定這是完全容易的,但我只是想不通。
謝謝!
如果尚未安裝,則可能需要安裝SWI-Prolog的“開發版本”(主要版本7)。 在Windows和MacOS上,這僅意味着獲得正確的二進制文件 。 對於Linux,您可以添加PPA(在同一頁面上),也可以直接從source進行構建 。
然后,您將獲得以下內容:(注意標有版本號的橫幅)
$ swipl
Welcome to SWI-Prolog (Multi-threaded, 64 bits, Version 7.1.25)
Copyright (c) 1990-2014 University of Amsterdam, VU Amsterdam
SWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.
Please visit http://www.swi-prolog.org for details.
For help, use ?- help(Topic). or ?- apropos(Word).
?- split_string("a.b.c", ".", "", L).
L = ["a", "b", "c"].
您不需要顯式導入任何內容。
這樣可以解決您的問題嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.