我正在练习Ada并制作了一个打印单词和整数的简单程序。问题是控制台输出如下:
Yes55
当我希望它看起来像:
WITH Ada.Text_IO; USE Ada.Text_IO;
PROCEDURE Practice IS
PACKAGE MyInt_IO IS NEW Ada.Text_IO.Integer_Io(Integer);
USE MyInt_IO;
BEGIN
Put("Yes"); Put(55);
END Practice;
我不知道为什么会有一个巨大的空间,这是我的代码:
{{1}}
谢谢!
答案 0 :(得分:0)
在控制台中打印时,为了使数字右对齐,有一个很大的空间(为了便于比较它们,如果要打印多行)。
如果要删除它,可以使用library(gsubfn)
gsubfn("\\(([^)]+)", ~paste0("(", paste(unique(unlist(strsplit(x,
"[|]"))), collapse="|")), a)
#[1] "I (have|has) certain (words|word|worded) certain"
#[2] "(You|Youre) (can|cans) do this (works|worked)"
#[3] "I (am|are) (sure|surely) you know (what|when) (you|her) should (do)"
中的NSArray *arrName = [sPersonName componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%@ CONTAINS[c] name", arrName];
[request setPredicate:predicate];
arrResults = [self.m_persistentContainer.viewContext executeFetchRequest:request error:&error];
参数将最小尺寸设置为零:
Width