<div class="chatlog__message-group"> <div id="chatlog__message-container-1141534455232745625" class="chatlog__message-container" data-message-id="1141534455232745625"> <div class="chatlog__message"> <div class="chatlog__message-aside"><img class="chatlog__avatar" src="https://cdn.discordapp.com/avatars/291075091025100810/39d60f97ea2bca395f1992c42f25107c.png?size=512" alt="Avatar" loading="lazy"></div> <div class="chatlog__message-primary"> <div class="chatlog__header"><span class="chatlog__author" style="color:rgb(155,89,182)" title="kishikawakatsumi" data-user-id="291075091025100810">Kishikawa Katsumi</span> <a href="/channels/561853152408895518?category=main&channel=swift-syntax&message_id=1141534455232745625"><span class="chatlog__timestamp" title="Thursday, August 17, 2023 12:50 AM"></span></a><a href="#chatlog__message-container-1141534455232745625">8/17/2023 12:50 AM</a></div> <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><a href="https://github.com/apple/swift-syntax/pull/2050">https://github.com/apple/swift-syntax/pull/2050</a> ^ これは私が欲しかったやつ。とてもいい。次のように書けるようになる。 <code class="chatlog__markdown-pre chatlog__markdown-pre--multiline language-swift">#if canImport(SwiftSyntax510) // code specific to swift-syntax version >= 510 #elseif canImport(SwiftSyntax509) // code to support swift-syntax version 509 #else // code for swift-syntax < 509. Not needed for macros since macros require swift-syntax >= 509. #endif</code></span></div> <div class="chatlog__embed"> <div class="chatlog__embed-color-pill" style="background-color:rgba(30,35,39,255)"></div> <div class="chatlog__embed-content-container"> <div class="chatlog__embed-content"> <div class="chatlog__embed-text"> <div class="chatlog__embed-title"><a class="chatlog__embed-title-link" href="https://github.com/apple/swift-syntax/pull/2050"> <div class="chatlog__markdown chatlog__markdown-preserve">Add a version indicator macro to indicate the swift-syntax version ...</div> </a></div> <div class="chatlog__embed-description"> <div class="chatlog__markdown chatlog__markdown-preserve">All swift-syntax versions ≥ 509 will include a module SwiftSyntax509 and all swift-syntax versions ≥ 510 will include both SwiftSyntax509 and SwiftSyntax510. This way clients can check which versio...</div> </div> </div> <div class="chatlog__embed-thumbnail-container"><a class="chatlog__embed-thumbnail-link" href="https://images-ext-1.discordapp.net/external/teBJgrZ_AXmgcFNUArSwGWnrJ4Qwsh5lx3fhya3EtUk/https/opengraph.githubassets.com/c286ceafb139ccb7eb1a491a8ffd7648db687289b1c6130baa9a112e39a12afa/apple/swift-syntax/pull/2050"> <img class="chatlog__embed-thumbnail" src="https://images-ext-1.discordapp.net/external/teBJgrZ_AXmgcFNUArSwGWnrJ4Qwsh5lx3fhya3EtUk/https/opengraph.githubassets.com/c286ceafb139ccb7eb1a491a8ffd7648db687289b1c6130baa9a112e39a12afa/apple/swift-syntax/pull/2050" alt="Thumbnail" loading="lazy"> </a></div> </div> </div> </div> </div> </div> </div> </div>