喫茶XRAYトップページ

[スレッド全体
]

[9468] Re: Re:任意の角度から任意の角度まで任意の角度傾けた楕円を描く返信 削除
2015/12/13 (日) 22:42:12 taki
▼ nyさん

> なんか、こわそうな掲示板ですね(笑)

いえいえ、こわい喫茶店ではありません。
マスターの教え(コードの構造)をしっかり聞いて、サンプルのコードをじっくり見て
気が付いたことをレポートするとコーヒーがタダになります。

> サンプルコードを分割させて、あっちこっちに張っていました。
の部分がキーだと思います。

ちいさい声で「関数内関数」…

滝に落ちるその時に、弟が助けに来るんだ。
Mind your own business!  ミキハウス


[9469] Re2: Re:任意の角度から任意の角度まで任意の角度傾けた楕円を描く返信 削除
2015/12/13 (日) 23:02:38 Mr.XRAY
> 気が付いたことをレポートするとコーヒーがタダになります。

ワハハハッ (何故か汗)

> ちいさい声で「関数内関数」…

関数内関数って,何回も使用するルーチンにも有効ですが,
一回しか使わなくても,別のプロシージャーとして定義して使用する時も
便利です.


> 滝に落ちるその時に、弟が助けに来るんだ。
> Mind your own business!  ミキハウス


う〜む.味のある言葉ですねぇ.


[9482] 関数内関数の...返信 削除
2015/12/21 (月) 10:10:04 Mr.XRAY
▼ takiさん

> ちいさい声で「関数内関数」…

そうでした.
今,例のサンプルコードみていて,taki さんの言いたいことを
理解しました.
関数内関数使っているんですね.
おそらく,nyさんはこれで悩んでしまったのかも知れません.
ハハハッ.気づくのが遅いって !! (← 私のこと)

もう見ていないかも知れませんが,一応...
関数内関数も,そのプロシージャ内だけで使用する場合に使います.

// drawDeclinedEllipsePの先頭
procedure drawDeclinedEllipseP(...
type
  ....
var  //この var はdrawDeclinedEllipseP全体で使用する変数
  ...
  function rot(...   //関数内関数rot
  var
    ...  //関数内関数rot内だけで使用する変数
  begin
    ...  //関数内関数rotのコード
  end;

  procedure drawDeclinedEllipsePP(... //関数内関数drawDeclinedEllipsePP
  var
    ...  //関数内関数drawDeclinedEllipsePP内だけで使用する変数
  begin
    ...  //関数内関数drawDeclinedEllipsePPのコード
  end;
begin
   // drawDeclinedEllipsePの本体
   // ここで,関数内関数を使用
end;


[9483] Re:関数内関数の...返信 削除
2015/12/21 (月) 10:16:49 Mr.XRAY
> おそらく,nyさんはこれで悩んでしまったのかも知れません.

人は悩んで成長するのである (^^;


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82