【質問 No. 25303】 関係代名詞whichについて |
N.Y. |
2024-08-01 16:33:57 |
When a widget's state changes, the widget rebuilds its description, which the framework diffs against the previous description in order to determine the minimal changes needed in the underlying render tree to transition from one state to the next.
(https://docs.flutter.dev/ui)
1. diffs は他動詞でしょうか。何の省略形か、お教え頂きたいです。
2. which 前後で、二つの文に分けると、元の文章は、どのような形でしょうか。
|
【回答】
|
ご質問の英文の内容は、私には、手の届かない、超専門的なもので、お答えするのを、お断りするのが、正しい選択と、考えております。実は、ご質問の文は、次の文章の続きで、おそらくコンピュタープログラミングの分野に属するものと、推測されます。ご質問だけに、お答えします。
Building user interfaces with Flutter
UI
Flutter widgets are built using a modern framework that takes inspiration from React. The central idea is that you build your UI out of widgets. Widgets describe what their view should look like given their current configuration and state. (ここから、質問文が始まります)
1. diffs とは、私の想像では、differentiate 「区別(識別)する」という動詞の省略形と思われます。この動詞は、関係代名詞 which を目的語とする他動詞で、which(O) [the framework](S) diffs(V) against the previous description という構造で、「それ(its description)を、そのフレームワークが、前の説明に照らして、識別する」という意味になります。
2. の質問については、1. の説明で、わかっていただきたいと、思います。which の先行詞が、its description であることが分かれば、前の文章と、後の文章の関係が、おわかりいただけると思います。
|