regex - 正则表达式检查列表
问题描述
为什么不isempty()
返回多个值,例如writeln()
,而只返回一个 false:
:- use_module(library(regex)).
isempty(Str) :- Str =~ '^\s*$'.
?- maplist(writeln,['',' ','p','']).
p
true.
?- maplist(isempty,['',' ','p','']).
false.
解决方案
推荐阅读
- javascript - 如何在 ReactJS 中将按钮集中在单击上
- networking - 在客户端中创建 Godot 服务器
- python - 如何使用 Python 绘制 NxN 网格?
- spring-boot - 如何为许多 Spring-Boot 编写配置 Apache 负载均衡器?
- repeater - 中继器中按钮的单击事件不起作用
- paypal - 使用 API 请求列出过去的贝宝交易
- php - 如何更改结帐优惠券输入文本的字体颜色?
- php - Laravel 雄辩的范围总是返回一个集合
- r - 为每个变量组合输出统计信息的函数
- php - Symfony - EventListener 中不同状态的多个参数