當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Swift Result.Publisher append(_:)用法及代碼示例


實例方法

append(_:)

使用指定元素附加發布者的輸出。

聲明

func append(_ elements: Self.Output...) -> Publishers.Concatenate<Self, Publishers.Sequence<[Self.Output], Self.Failure>>

返回值

在此發布者的元素之後附加指定元素的發布者。

參數

elements

在此發布者的元素之後發布的元素。

詳述

當您需要在發布者的輸出之後添加特定元素時,請使用 Publisher/append(_:)-1qb8d

在下麵的示例中,Publisher/append(_:)-1qb8d 運算符在重新發布 dataElements 中的所有元素後發布提供的元素:


let dataElements = (0...10)
cancellable = dataElements.publisher
    .append(0, 1, 255)
    .sink { print("\($0)", terminator: " ") }


// Prints: "0 1 2 3 4 5 6 7 8 9 10 0 1 255"

可用版本

iOS 13.0+, iPadOS 13.0+, macOS 10.15+, Mac Catalyst 13.0+, tvOS 13.0+, watchOS 6.0+

相關用法


注:本文由純淨天空篩選整理自apple.com大神的英文原創作品 Result.Publisher append(_:)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。