您可以在Swift字符串插值中使用字符串/字符文字吗?

杰弗里·怀斯曼

在Swift的字符串插值中是否可以使用字符串/字符文字?

语言参考说:

您在插值字符串内括号内编写的表达式不能包含未转义的双引号(“)...

这对我来说有点模糊,因为它似乎故意留下了转义的双引号的漏洞。

如果我尝试:

println( "Output: \(repeat("H",20))" );

func repeat( char:Character, times:Int ) -> String {
    var output:String = "";
    for index in 1...times {
        output += char;
    }
    return output;
}

我得到“预期的','分隔符”。

同样,如果我做同样的事情,但不引号,仍然没有骰子:

println( "Output: \(repeat(\"H\",20))" );

我怀疑这是不可能的,老实说,没什么大不了的-我还没有找到任何在字符串内插之前做一些工作无法轻松解决的示例,我想我只是在寻找确认信息那是不可能的。

杰弗里·怀斯曼

可以从Swift 2.1开始进行:http : //www.russbishop.net/swift-2-1

在此之前,这是不可能的。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用字符串插值时是否可以混合字符串资源?

来自分类Dev

您可以在elm中使用字符串进行记录访问吗?

来自分类Dev

您可以在PHP中使用字符串来引用var吗?

来自分类Dev

您可以在Elm中使用字符串进行记录访问吗?

来自分类Dev

strcmp()可以在C ++中使用字符串吗?

来自分类Dev

我可以在Linq to SQL中使用C#字符串插值吗

来自分类Dev

使用字符串插值进行模式匹配

来自分类Dev

如何使用字符串插值

来自分类Dev

如何使用字符串插值打印$

来自分类Dev

使用字符串插值进行函数调用

来自分类Dev

在c#中使用字符串插值连接多个字符串

来自分类Dev

ICanHaz.js-可以在节中使用字符串数组而不是键/值对吗?

来自分类Dev

如何使用字符串搜索变量?/您可以在类中搜索变量吗?

来自分类Dev

您可以使用字符串拆分创建交互式菜单吗?

来自分类Dev

在.VS 2015 NET 4.5中使用字符串插值和nameof

来自分类Dev

在ruby中使用字符串插值时会发生什么?

来自分类Dev

在SwiftUI中使用字符串插值进行本地化

来自分类Dev

在Angular2 App中使用字符串插值从数组中提取值

来自分类Dev

在 Angular 2 中使用字符串插值将数字渲染到视图

来自分类Dev

如何在 pug 模板的图像标签中使用字符串插值 - src attr?

来自分类Dev

您可以在Swift中评估字符串吗?

来自分类Dev

字符串插值的Swift协议

来自分类Dev

PHP在字符串中使用字符串

来自分类Dev

使用字符串插值的字符串连接

来自分类Dev

在地图中使用“ _”进行字符串插值

来自分类Dev

字符串插值

来自分类Dev

LINQ无法在Xamarin中使用字符串吗?

来自分类Dev

在AppResources中使用字符串

来自分类Dev

在结构中使用字符串

Related 相关文章

热门标签

归档