ホームページ > バックエンド開発 > Golang > Go Kazaam 変換が予期しない結果を返す

Go Kazaam 変換が予期しない結果を返す

WBOY
リリース: 2024-02-14 12:09:08
転載
1272 人が閲覧しました

Go Kazaam 转换返回意外结果

php エディターの Youzi は、新しい変換ツール Go Kazaam をユーザーが使用すると予期しない結果が生じることを最近発見しました。このツールは元々、開発者がコードを迅速に変換し、開発効率を向上できるように設計されました。ただし、一部のユーザーは、使用中に予期しない問題が発生したと報告しました。これは開発者とユーザーの注目を集めており、この記事ではこの問題について説明し、解決策を提供します。

質問内容

kazaamモジュールを使ってjson変換を定義しています。 https://github.com/qntfy/kazaam

これが私のルールです:

リーリー

この JSON に適用:

リーリー

結果は次のようになります:

リーリー

つまり、最初の操作は機能し、2 番目の操作は null_null を返し、3 番目の操作は表示されません。

解決策

これらのルールは順番に適用されます。最初のルールによって生成された結果は 2 番目のルールへの入力として機能し、以下同様にそれらは連鎖していきます。したがって、最初の変換の結果はオブジェクトになります:

リーリー

上記が 2 番目のアクションへの入力として使用される場合、参照しているフィールドが存在しないため、null 値が返されます。
最初のルールを次のように変更してみてください:

リーリー

それがどのように機能するかを見てください。

以上がGo Kazaam 変換が予期しない結果を返すの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート