Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
インターニングの話
Search
Douglas Shuhei Takeuchi
October 20, 2025
7
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
インターニングの話
Douglas Shuhei Takeuchi
October 20, 2025
More Decks by Douglas Shuhei Takeuchi
See All by Douglas Shuhei Takeuchi
go1.22で変更されたslices.Delete()の挙動について
sdtakeuchi
0
15
カード決済について勉強💳
sdtakeuchi
0
7
What's New in json/v2? A 10-Minute Overview
sdtakeuchi
0
76
json/v2 の新機能を 10 分で俯瞰
sdtakeuchi
0
25
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
320
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
410
The World Runs on Bad Software
bkeepers
PRO
72
12k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Ruling the World: When Life Gets Gamed
codingconduct
0
400
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
Transcript
インターニングの話
インターニングとは
インターニングとは 学生が就業体験を積むこと
インターニングとは 学生が就業体験を積むこと 雑に言うとメモリ効率化の手法の一つ
インターンについてはこちらの記事 https://stackabuse.com/guide-to-string-interning-in-python/
Goでもstring型の値については勝手にインターンしてくれる https://speakerdeck.com/karamaru/unique-patukezikaraxue-bu-interning-to-weak-referen ce?slide=15 (slide 15~16)
ではString型以外の場合は?
String型以外のインターニング Pythonの場合 https://qiita.com/kahibella/items/cd8b48f1d2c109b76e10#2-%E3%82%A4%E3%8 3%B3%E3%82%BF%E3%83%BC%E3%83%B3%E3%81%8C%E8%A1%8C%E3 %82%8F%E3%82%8C%E3%82%8B%E3%82%AA%E3%83%96%E3%82%B8% E3%82%A7%E3%82%AF%E3%83%88
String型以外のインターニング Goの場合 - Go1.22まではString型以外でインターニングを利用できることはなかった - 最新のGo1.23では新標準パッケージ “unique” を使うことで可能に 🎉 -
https://speakerdeck.com/karamaru/unique-patukezikaraxue-bu-interning-to-w eak-reference?slide=21 - (slide 21~34)
Discussion - 弊社のプロダクトでインターニングを活用できるところはありそう? -