如何找到字符串中作为空格字符的第一个字符并返回其索引,并使用一个可以用作其中一部分的表达式Contract_Cases
?
例如,如果字符串是:
Input : constant String := "abc def";
那么表达式应该返回4
。
如何找到字符串中作为空格字符的第一个字符并返回其索引,并使用一个可以用作其中一部分的表达式Contract_Cases
?
例如,如果字符串是:
Input : constant String := "abc def";
那么表达式应该返回4
。
该问题最初要求您需要字符串中的第一个非空白Ada.Strings.Fixed.Index_Non_Blank
字符(ARM A.4.3(12)和(61))。
修改后(字符串中的第一个空白字符),使用Ada.Strings.Fixed.Index
- 请参阅下面的 OP 评论。