From f5c0ddd8a9def20f372de822521c0cee346e1533 Mon Sep 17 00:00:00 2001 From: Shu Uesugi Date: Thu, 13 Jun 2019 19:27:20 -0700 Subject: [PATCH] Remove unabbreviated --- src/components/AER.tsx | 21 ------- src/contents/15.jp.tsx | 67 --------------------- src/lib/lessonExpressions.ts | 110 ----------------------------------- 3 files changed, 198 deletions(-) diff --git a/src/components/AER.tsx b/src/components/AER.tsx index 0ed4aa1e5..c772acde1 100644 --- a/src/components/AER.tsx +++ b/src/components/AER.tsx @@ -2487,26 +2487,5 @@ export default { variableSize="md" caption={} /> - ), - ycvc: ( - - - - } - /> - ), - muwt: ( - ) } diff --git a/src/contents/15.jp.tsx b/src/contents/15.jp.tsx index d425b0d88..095d6f5c6 100644 --- a/src/contents/15.jp.tsx +++ b/src/contents/15.jp.tsx @@ -758,73 +758,6 @@ export default () => ( ) } - }, - { - title: <>最後に: 省略表記を使わない, - content: ( - <> -

- 最後に、 - 省略表記を一切使わないバージョン - を試して終わりにしましょう。どういうことか、これから説明します! -

-

- まず、先ほどの - - を計算する弁当箱の、一番上の - - に注目します。 -

- {AER.hzlj} -

- 一番上の - - を省略表記を使わずに表すと、こうなります: -

- {AER.ycvc} -

- 同じように、 - 以下のすべての省略表記を使わないようにします。 -

-
    - - - - から1を引く - - 省略表記: - - - - 掛け算の省略表記: ✖️ - - - - - の暗号 - - の省略表記 - - - 条件分岐の省略表記:{' '} - {' '} - {' '} - - -
-

- すべての省略表記をやめると、最終的にこのような弁当箱になります。 - 黄色の部分 - が、省略表記をやめた部分です。すごい数の料理がありますよね。そして一番下の - - - はそのまま - - ですね。 -

- {AER.muwt} - - ) } ]} /> diff --git a/src/lib/lessonExpressions.ts b/src/lib/lessonExpressions.ts index 96d8690b2..4dfce4b25 100644 --- a/src/lib/lessonExpressions.ts +++ b/src/lib/lessonExpressions.ts @@ -955,113 +955,3 @@ export const e15E17 = initializeExpressionContainer({ } ] }) - -export const e15E18 = initializeExpressionContainer([ - [ - yCombinator, - { - arg: 's', - body: updatedMagicalParams - } - ], - numberParams( - { - highlighted: true, - name: 'c' - }, - { - highlighted: true, - name: 'd' - }, - 3 - ) -]) - -const predMagicalUnabbreviated: CallExpressionParams = [ - predParams( - { - name: 'l', - highlighted: true - }, - { name: 'm', highlighted: true }, - { name: 'n', highlighted: true }, - { name: 'o', highlighted: true }, - { name: 'p', highlighted: true }, - { name: 'q', highlighted: true } - ), - { - name: magicalVariableName, - highlighted: true - } -] - -const multUnabbreviated: CallExpressionParams = [ - [ - multParams( - { name: 'r', highlighted: true }, - { name: 's', highlighted: true }, - { name: 't', highlighted: true }, - { name: 'u', highlighted: true } - ), - { name: magicalVariableName, highlighted: true } - ], - [{ name: 's', highlighted: true }, predMagicalUnabbreviated] -] - -export const e15E19 = initializeExpressionContainer([ - [ - yCombinator, - { - arg: 's', - body: { - arg: magicalVariableName, - body: isZeroParams( - { - name: 'e', - highlighted: true - }, - { - name: 'f', - highlighted: true - }, - { - name: 'g', - highlighted: true - }, - { - name: 'h', - highlighted: true - }, - { - name: 'i', - highlighted: true - }, - numberParams( - { - name: 'j', - highlighted: true - }, - { - name: 'k', - highlighted: true - }, - 1 - ), - multUnabbreviated, - predMagicalUnabbreviated - ) - } - } - ], - numberParams( - { - highlighted: true, - name: 'c' - }, - { - highlighted: true, - name: 'd' - }, - 3 - ) -])