Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
【YAPC::Hakodate 2024】TypeScriptエンジニアが感じたPerl...
Search
Kimita Shoichi
October 05, 2024
Programming
1
93
【YAPC::Hakodate 2024】TypeScriptエンジニアが感じたPerlのここが面白い
!!僕のPerlに真偽値はない!!
Kimita Shoichi
October 05, 2024
Tweet
Share
More Decks by Kimita Shoichi
See All by Kimita Shoichi
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
17
5.2k
Other Decks in Programming
See All in Programming
Quarto Clean Theme
nicetak
0
220
Cancel Next.js Page Navigation: Full Throttle
ypresto
1
170
Cloud Adoption Framework にみる組織とクラウド導入戦略
tomokusaba
2
450
4年間変わらなかった YOUTRUSTのアーキテクチャ
daiki1003
1
540
dbt-ga4パッケージを実業務に導入してみた話
t_tokumaru_feedcorp
0
120
Modern Functional Fluent CFML REST by Luis Majano
ortus24
0
140
Re:PandasAI:生成AIがデータ分析業務にもたらすパラダイムシフト【増補改訂版】
negi111111
1
900
Делим тесты между QA и разработчиком
lamodatech
0
550
"Swarming" をコンセプトに掲げるアジャイルチームのベストプラクティス
boykush
2
240
M5Stack に色々な M5ユニットをつないで扱う為の新たなアプローチ
gob
0
210
GitHub Copilot Workspace で我々のアプリ開発がどう変わるのか?
shuyakinjo
0
900
[KR] Server Driven Compose With Firebase
skydoves
2
190
Featured
See All Featured
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
It's Worth the Effort
3n
183
27k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2k
Ruby is Unlike a Banana
tanoku
96
11k
Building Adaptive Systems
keathley
38
2.1k
How STYLIGHT went responsive
nonsquared
95
5.1k
What's in a price? How to price your products and services
michaelherold
243
11k
How to name files
jennybc
77
99k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
7.5k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Infographics Made Easy
chrislema
239
18k
Raft: Consensus for Rubyists
vanstee
136
6.6k
Transcript
TypeScript エンジニアが感じた Perlのここが面白い! 君田 祥 一
▪ 現在の仕事 ▪ スクラムマスター / リーダー ▪ フロント
/ バックエンド開発 ▪ 経歴 ▪ 営業職からエンジニアに転身 ▪ 不動産 BtoB SaaS ▪ ふるさと納税ポータルサイト ▪ 趣味 ▪ 登山 ▪ ゴルフ 君田 祥一 自己紹介 kimi_koma1111
目次 ・イントロダクション ・Perl初心者が感じたここがおもしろい 1. 関数や変数の宣言 2. 構文エラーが表示されない 3. 真偽値がない 4.
コンテクスト 5. クラス ・まとめ
イントロダクション ・経験言語 Ruby(もう書けないかも), Python(ほんの少し), TypeScript(メインウェポン), JavaScript, ・Perlは未経験
ラクダのやつかぁ....くらいの印象
今日は温かい目で 聞いていただけると嬉しいです!
None
Perl初心者が感じたここがおもしろい
1. 関数や変数の宣言 Perl TypeScript
1. 関数や変数の宣言 Perl TypeScript
1. 関数や変数の宣言 Perl TypeScrip t
2. 構文エラーが表示されない これを実行すると こうなる
2. 構文エラーが表示されない これがないとエラーを出力してくれない!
3. 真偽値がない Perl
3. 真偽値がない TypeScript
4. コンテクスト • Perlが持つデータ型 ◦ スカラー型 ◦ 配列 ◦ ハッシュマップ
• スカラー型の中にTypeScriptでいうところの以下の型が含まれているイメージ ◦ number ◦ string ◦ boolean ◦ null ◦ undefiend
4. コンテクスト 「いい感じにやっといて」 と言うお願いを聞ける良い子 「ルールはルールですから!」 と言う頑固者 Perl TypeScript
5. クラス bless!!!!!!!
最後に • Perl の スカラー型の扱いは普段TypeScriptを触っている自分 にとってはかなりの驚きポイント • 標準でエラーが出ない! • Perlには独自のキーワードが面白い
• テキスト処理をPerlで実装してみたい
ご清聴ありがとうございました!