Slide 1

Slide 1 text

TypeScript エンジニアが感じた
 Perlのここが面白い!
 君田 祥 一


Slide 2

Slide 2 text

■ 現在の仕事 
 ■ スクラムマスター / リーダー 
 ■ フロント / バックエンド開発 
 ■ 経歴
 ■ 営業職からエンジニアに転身 
 ■ 不動産 BtoB SaaS 
 ■ ふるさと納税ポータルサイト 
 ■ 趣味
 ■ 登山
 ■ ゴルフ
 君田 祥一
 自己紹介
 kimi_koma1111 


Slide 3

Slide 3 text

目次 ・イントロダクション
 ・Perl初心者が感じたここがおもしろい
 1. 関数や変数の宣言
 2. 構文エラーが表示されない
 3. 真偽値がない
 4. コンテクスト
 5. クラス
 ・まとめ


Slide 4

Slide 4 text

イントロダクション 
 
 
 ・経験言語
 Ruby(もう書けないかも), Python(ほんの少し),
 TypeScript(メインウェポン), JavaScript,
 ・Perlは未経験
 ラクダのやつかぁ....くらいの印象


Slide 5

Slide 5 text

今日は温かい目で 
 聞いていただけると嬉しいです! 


Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

Perl初心者が感じたここがおもしろい


Slide 8

Slide 8 text

1. 関数や変数の宣言
 Perl TypeScript

Slide 9

Slide 9 text

1. 関数や変数の宣言
 Perl TypeScript

Slide 10

Slide 10 text

1. 関数や変数の宣言
 Perl
 TypeScrip t


Slide 11

Slide 11 text

2. 構文エラーが表示されない
 これを実行すると
 こうなる


Slide 12

Slide 12 text

2. 構文エラーが表示されない
 これがないとエラーを出力してくれない!


Slide 13

Slide 13 text

3. 真偽値がない
 Perl

Slide 14

Slide 14 text

3. 真偽値がない
 TypeScript

Slide 15

Slide 15 text

4. コンテクスト
 ● Perlが持つデータ型
 ○ スカラー型
 ○ 配列
 ○ ハッシュマップ
 ● スカラー型の中にTypeScriptでいうところの以下の型が含まれているイメージ
 ○ number
 ○ string
 ○ boolean
 ○ null
 ○ undefiend


Slide 16

Slide 16 text

4. コンテクスト
 「いい感じにやっといて」
 と言うお願いを聞ける良い子
 「ルールはルールですから!」
 と言う頑固者
 Perl
 TypeScript


Slide 17

Slide 17 text

5. クラス
 bless!!!!!!!


Slide 18

Slide 18 text

最後に
 ● Perl の スカラー型の扱いは普段TypeScriptを触っている自分 にとってはかなりの驚きポイント
 ● 標準でエラーが出ない!
 ● Perlには独自のキーワードが面白い
 ● テキスト処理をPerlで実装してみたい


Slide 19

Slide 19 text

ご清聴ありがとうございました!