簡體   English   中英

在SWI Prolog中使用字符串

[英]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.

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