gpt4 book ai didi

dart - Google Dart:Dart strrev()函数

转载 作者:行者123 更新时间:2023-12-03 04:09:26 28 4
gpt4 key购买 nike

我想知道是否有Dart函数,例如PHP的 strrev()。如果没有,您能否请向我展示任何源代码如何自行实现?

谢谢。

最佳答案

我还没有在API中找到一个新的Dart用户(截至今天下午)。但是,以任何语言反转字符串都非常容易。这是Dart形式的典型O(n)解决方案:

String reverse(String s) {
var chars = s.splitChars();
var len = s.length - 1;
var i = 0;

while (i < len) {
var tmp = chars[i];
chars[i] = chars[len];
chars[len] = tmp;
i++;
len--;
}

return Strings.concatAll(chars);
}

void main() {
var s = "dog";
print(s);
print(reverse(s));
}

关于dart - Google Dart:Dart strrev()函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12982759/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com