Code
  • 首页
  • cpu-architecture
  • performance
  • c++
  • branch-prediction
  • java
2024-03-25 10:00:04

Scala:加入一个字符串的迭代对象

stringscala

我如何“加入”一个迭代的字符串由另一个字符串在Scala?

val thestrings = Array("a","b","c")
val joined = ???
println(joined)

我希望这段代码输出a,b,c(通过“,”连接元素)。


mkString呢?

theStrings.mkString(",")

还存在一种变体,可以在其中指定前缀和后缀。

这里有一个使用foldLeft的实现,它要详细得多,但出于教育目的,可能值得一看。

2012-11-23 12:49:32

推荐文章

  • Scala中的JavaConverters和JavaConversions有什么区别?
  • 如何获得一个变量值,如果变量名存储为字符串?
  • 在Ruby中不创建新字符串而修饰字符串的规范方法是什么?
  • 为什么不是字符串。空一个常数?
  • 如何删除表中特定列的第一个字符?
  • 我应该如何从字符串中删除所有的前导空格?- - - - - -斯威夫特
  • 将整数转换为字符串,以逗号表示千
  • 将JavaScript字符串中的多个空格替换为单个空格
  • printf()和puts()在C语言中的区别是什么?
  • jQuery -替换字符串中某个字符的所有实例
  • Base64长度计算?
  • 使用split("|")按管道符号拆分Java字符串
  • Std::cin输入空格?
  • 在Scala 2.8中<:<、<%<和=:=是什么意思?它们被记录在哪里?
  • 我如何在c++中创建一个随机的字母数字字符串?

aliyun

最新文章

  • 如何使用AngularJS获取url参数
  • 如何模拟Android杀死我的进程
  • 如何使制表符4个空间而不是8个空间在纳米?
  • 如何防止rm报告文件未找到?
  • Javadoc @see或{@link}?
  • c++中不必要的花括号
  • 以编程方式创建segue
  • 在单元测试中设置HttpContext.Current.Session
  • Excel VBA -退出循环
  • 如何反转一个c++向量?
  • 三元算符在R中存在吗?
  • 当有命令行参数时,如何使用GDB分析程序的核心转储文件?
  • Scala中的JavaConverters和JavaConversions有什么区别?
  • 在准备语句中使用“like”通配符
  • 常见的Haskell操作符是否有可发音的名称?

标签

cpu-architectureperformancec++branch-predictionjavaundogit-commitgitversion-controlgit-remotegit-pushgit-branchgit-pullgit-fetchpythongeneratoriteratorjsonmime-typescontent-typearraysjavascriptgit-addcode-formattingcstandards-complianceoperatorscommentsdynamic-memory-allocationstackmemory-managementheap-memorylanguage-agnosticoverwritebackground-colorbrowserhtmldomjqueryvisibilityuse-strictsyntaxjslintremote-branchgit-checkoutpython-moduleidiomsprogram-entry-pointnamespacesbranch
2025 code 京ICP备15047053号-1