字典到字符串

双晶石

我有字典"a Dictionary(#DOB->Date #Name->String #Salary->Number )"我需要创建一个应该为的字符串str:= "DOB Date,Name String,Salary Number"我尝试使用keysAndValuesDo:,但无法正确连接它们。

宇子

您可以像这样用一种不错的方式做到这一点:

(dict associations collect: [ :assoc |
  assoc key asString, ' ', assoc value asString ])
    joinUsing: $,

如果您想使用#do:和流,可以这样:

dict associations
  do: [ :assoc |
    aStream
      nextPutAll: assoc key asString;
      space;
      nextPutAll: assoc value asString ]
  separatedBy: [ aStream nextPut: $, ]

请注意,如果要将打印委托给对象本身,而不是将其转换为字符串并手动放入流中,则可以使用:

aStream
  print: assoc key;
  ....

#print:流的方法发送#printOn:给该参数。#printOn:是必须重写的defat方法,以使对象可以在流上正确打印。#asString使用#printOn:了大量的对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python字典到字符串

来自分类Dev

python字符串到字典

来自分类Dev

从列表<字符串>到字典<字符串,字符串>

来自分类Dev

将查询字符串值绑定到字典

来自分类Dev

Python Unicode字典到Twitch流中的字符串

来自分类Dev

使用.split()到字典列表的字符串

来自分类Dev

从字符串到字典键和值

来自分类Dev

字符串到字典的单词计数和显示

来自分类Dev

字典到自定义字符串格式

来自分类Dev

多行字符串到 Python 2.7 中的元组字典

来自分类Dev

将字典映射到数组到字符串

来自分类Dev

Python字符串到字典-格式错误的字符串

来自分类Dev

python字典字符串

来自分类Dev

字典<字符串,城市>

来自分类Dev

使用 if 语句访问特定字典(字符串到字典转换)

来自分类Dev

一个字符串到字典的字典

来自分类Dev

拼合字符串和字典的字典

来自分类Dev

字符串到字符串[]

来自分类Dev

字符串到Char || 字符到字符串

来自分类Dev

字典<字符串,字符串>值查找性能

来自分类Dev

如何将字符串转换为字典到python

来自分类Dev

从文件到字典以浮点数而不是字符串的形式读取

来自分类Dev

如何设置对象从字典到字符串值以更新视图文本字段?

来自分类Dev

如何将字符串的一部分存储到字典中

来自分类Dev

将文件列表循环到字典中;基于字符串

来自分类Dev

无效的 URI:尝试将值字典发布到 API 时,Uri 字符串太长

来自分类Dev

NSStringEncoding到字符串

来自分类Dev

从字符串到NSDate

来自分类Dev

字符串到BigDecimal