<div class="chatlog__message-group"> <div id="chatlog__message-container-417902302775476235" class="chatlog__message-container" data-message-id="417902302775476235"> <div class="chatlog__message"> <div class="chatlog__message-aside"><img class="chatlog__avatar" src="https://cdn.discordapp.com/avatars/332734073565085699/50c323aecdb961ec63caeeedaa4f7ff6.png?size=512" alt="Avatar" loading="lazy"></div> <div class="chatlog__message-primary"> <div class="chatlog__header"><span class="chatlog__author" style="color:rgb(241,196,15)" title="el_hoshino" data-user-id="332734073565085699">lovee</span> <a href="/channels/306995750418513920?category=main&channel=swift-2&message_id=417902302775476235"><span class="chatlog__timestamp" title="Tuesday, February 27, 2018 4:34 AM"></span></a><a href="#chatlog__message-container-417902302775476235">2/27/2018 4:34 AM</a></div> <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"> <div class="chatlog__markdown-quote"> <div class="chatlog__markdown-quote-border"></div> <div class="chatlog__markdown-quote-content">なので &character.foo() のようにコール時に明示的な区別がされれば OK だと思います。 </div> </div> それを突き詰めると、そもそも値型でメソッドを呼んだら自分自身のプロパティーが変わった、ということ自体も明確にして欲しいという欲求が出てきてしまいそうな気が… <img loading="lazy" class="chatlog__emoji " alt="🙃" title="upside_down" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f643.svg"> </span></div> </div> </div> </div> </div>