quartz-research-note/content/見慣れないと難解であるを混同してはならない.md
Matsuura Tomoya(Windows) 2698f011f6
All checks were successful
Build / build (push) Successful in 8m18s
[obsidian] vault backup: 2025-01-08 00:29:16[
2025-01-08 00:29:16 +09:00

17 lines
853 B
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#scrap #memo
[[uiua]]のドキュメントに貼ってあったもの
[Now I Am Become Perl —](https://vector-of-bool.github.io/2018/10/31/become-perl.html)
> Youll also find when encountering a new syntax that you will immediately not understand, and instead wish for something much simpler. Non-C++ programers, for example, will raise an eyebrow at the following snippet:
```cpp
[&,=foo](auto&& item) mutable -> int { return item + foo.bar(something); }
```
> I remember my first encounter with C++ lambdas, and I absolutely _hated_ the syntax. It was foreign and unfamiliar, but other than that, my complaints stopped. I could have said “This is confusing,” but after having written C++ lambda expressions for years the above syntax has become second nature and very intuitive. **Do not confuse familiarity with simplicity.**