ios - 入門 - swift string to dictionary



<~~ Swift に意味するものは何ですか? (1)

あなたが正しいです。 しかしそれはそれがスウィフトでやるべきことであると仮定するのは間違いでしょう。

私は、使用されていたパーサーはGlossだと思っています。つまり、演算子のオーバーロードがdescription = json["desc"] (または、解析を容易にするためのフードの下の他のもの)を意味するように書かれているようです。 オペレータはスウィフトでは意味がありません。 しかし、これは、構文解析を行うフレームワークによって考案されたものです。

hereオペレータのオーバーロードについて読むことができhere

EDIT

私は、常に、演算子のオーバーロードとカスタム演算子の定義を間違って使いました。 演算子オーバーロードは、独自のカスタム演算子を定義するのとは異なる既存の演算子の実装を拡張しています。 これを指摘してくれてありがとう、@ Giacomo Alzetta!

私はすぐにJSONのパーサをチェックしている間に、次のコードを見つけました:

description = "desc" <~~ json

私はそれが次のものを使用するのと似ていると思います:

description = json["desc"]

それが正しいか? いいえの場合、この演算子は何を意味しますか?

ありがとう





swift