約 3,240,143 件
https://w.atwiki.jp/perlmemo/pages/11.html
Perlのリファレンスについて リファレンスとは参照の意味で、まぁ、Perlでもほぼそのままの意味合いで使われています。 何をどう参照するか、といえば、「変数をアドレス値から扱う」と書けばわかりますでしょうか。 はい、そうですね。C言語を扱ったことがある人は、大体の人の脳裏に悪夢という名の幻想がよぎる方もおられるでしょうが、Cのポインタに似たやり方ですね。 さて、C言語のポインタを覚えた人にはわかりますが、「この参照(ポインタ)を利用することによってなんの利益が生まれるんだ」という質問が必ずと言っていいほど出ます。 おなじみですね。「速くて軽い」んです。 それは、作るプログラムの規模が大きくなればなるほど、利用価値は高まります。 一応この文章は中級者向けとなっておりますので、自分のレベルが、入門者や初心者だと思う人は、基礎を覚えていなければただ書き方を乱すことに成ってしまうので、読まないことを推奨します。最低限、変数のスコープ、ファイルの入出力、サブルーチンが理解できなければだめです。 さて、話を元に戻します。 まず、アドレス値とは、URLで言うドメイン名のようなものです。 ドメイン名は、元々は「192.168.0.1」のように、0~255までの数字を4つ、ドットで区切った数字の羅列なのです。が、「それでは覚えにくい!」ということで、名前をつけました(いや、私がつけたのではないけれども)。 変数もまた同じで、変数は元々16進数(わからない人はグーグル校長に聞いてくださいw)であらわされる、変数の住所に名前を付けただけです。 アドレスは、英語の綴りで「address」です。コレを翻訳機で翻訳するか、辞書で引いてみてください。意味どおりの意味が出てくるはずです。 「で、なんなん?はよう使い方教えろや」 まぁ、文章をだらだら書いてても仕方ないですね。 コードにします。 my @num = (0 .. 1000); # 0~1000までのリストを作り、配列に代入 number(\@num); # (1) sub number { # (1)のサブルーチンの宣言と定義 my $ref_num = $_[0]; # (2) @{$ref_num} = (1001 .. 2000); # (3) } はいはい、意味がわかりませんね。少なくともリファレンスを理解していない人はですけども。 まず、サブルーチンの説明ですね。 このサブルーチンは、渡されたアドレスの指す配列に、1001~2000のリストを作成し、そのまま代入します。 では、(1)から説明しましょう。 なぜだか、配列変数の前に、円マークがついてますね。これが、リファレンスです。 「はぁい?」 正確に言えば、numberというサブルーチンに、配列「num」のアドレス値を第一引数として渡します。 簡単に言えば、サブルーチンに配列の住所を教えます。 この円マークは、リファレンス演算子(参照演算子)といい、大体変数の前につけて、その変数のアドレス値を返します。 どんな方法でもいいので、 my @array; print \@array; とでもしてみてください。 ARRAY(0e4f36d) みたいに表示されるはずです(括弧の中の数値は、環境によって違います)。 これを、サブルーチンの引数として渡してます。 何の意味があるんでしょうか。 (2)を見てください。 変数に、引数を代入しています。 つまり、先ほど書いたようなアドレス値が$ref_numに代入されるわけです。 「だから、何の意味があんの?」 というわけで、(3)です。 @{$ref_num} 意味がわからないようですが、@{}の間にさっきのアドレス値の代入された変数を入れただけです。 これが、デリファレンスです。 この{}の前の@の文字は、入っているアドレス値の種類によって分けなければなりません。 普通のスカラー変数の場合であれば、スカラー変数であるというしるしであるドルマーク「$」、配列であればアットマーク「@」です。 上級者くらいになれば使うようになりますが、たまにサブルーチンのアドレス値を渡す場合があります。 そのときも同様円マークをつけて引数として渡すのですが、気をつけるべきは、必ずサブルーチンであると言うしるしである、アンパサンド(一般的にアンドマーク)「&」をつけて、その前に円マークをつけることです。 アンパサンドをつけないと、実行してしまいます。 デリファレンスの場合も、&をつけます。 デリファレンスすると、その元の変数と等しく扱うことができます。 はい、というわけで、ここからは自分たちで色々と試してみるよーに。 C言語の経験者、ヒープだとかメモリリークとかは心配しなくてかまいません。もしC++を扱ったことがあるならば、そのリファレンスと同じ感覚です。 頭でわかってもダメです。 説明を聞いて全てを理解することは、不可能です。 百聞は一見にしかずという、すばらしいことわざがあるように、とりあえず自分の目で結果を見るしか覚える方法はありません。 習うより慣れろです。 失敗は成功の元です。 失敗してください。 そして、成功を学んでください。 はい、というわけで以上です。 「おいおい、随分テキトーだなぁ」 ※ページの一番下に、wikipediaにのっているリンクが…
https://w.atwiki.jp/parepan/pages/15.html
使用している言語の文法についてのメモ書きです。 if文の文法 PHP リファレンス Smarty リファレンス Perl リファレンス Java リファレンス Turbo Delphi HTML リファレンス Javascript リファレンス Ajax リファレンス シェルスクリプト リファレンス dosコマンド リファレンス PostgreSQL リファレンス OpenLaszlo リファレンス Flex リファレンス
https://w.atwiki.jp/javamock/pages/20.html
リファレンス型 プリミティブ型以外の型は リファレンス型です。 リファレンス型はクラスへの参照をメモリに割り当てます。 リファレンス型の変数を参照するということはクラスへの参照を参照することになります。 リファレンス型は主に以下のようなものです。 クラス インターフェース 配列 Java の基本的な リファレンス型 基本的なものを載せます。 基本といっても主観的にですが。。。 プリミティブ型 の ラッパークラス プリミティブ型のラッパークラスは、 プリミティブ型をオブジェクトとして扱えるようにラップしたものです。 プリミティブ型のラッパークラスの特徴 (プリミティブ型と比べて) カプセル化 メソッドを使える Nullを許容する 初期値がNull 以下が プリミティブ型のラッパークラスです。※対応する プリミティブ型も載せておきました。 ラッパークラス プリミティブ型 java.lang.Character char java.lang.Boolean boolean java.lang.Byte byte java.lang.Short short java.lang.Integer int java.lang.Long long java.lang.Float float java.lang.Double double 文字列を扱うクラス java.lang.String 日付・時刻を扱うクラス java.util.Date java.util.Calendar 固定小数点数を扱うクラス java.math.BigDecimal リストを扱うインターフェイス java.util.List java.lang.String について → String java.util.Date について → Date java.util.Calendar について → Calendar java.math.BigDecimal について → BigDecimal
https://w.atwiki.jp/pagat/pages/16.html
perl 正規表現のリファレンス Win32 GUI Win32 GUI LoftでGUIプログラミング Mojolicious PHP PHPマニュアル 関数リファレンス DOMDocument Simple HTML DOM Parser PHP逆引きレシピ(第2版)サポートページ Javascript 正規表現 XPath in Javascript JavaScript 日本語リファレンス JQuery API Document VBScript Windows Scripting Host VBSランゲージリファレンス 逆引きVBS関数リファレンス VBScript Tips サンプル FileSystemObject RegExp Scripting.Dictionary VBA Office TANAKA マクロとVBAのテクニック PowerShell Windows PowerShell でのスクリプティング 管理者権限なしでPowerShellスクリプトを実行する方法 VB VB6.0 -速習VB6.0など JScript.net JScript言語の紹介 JScript .NET の紹介 HTML HTMLクイックリファレンス Excel Excelの関数
https://w.atwiki.jp/itoken419/pages/13.html
リファレンス 基本的な操作 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 便利機能 @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール
https://w.atwiki.jp/t-na/pages/10.html
リファレンスっぽいメモ。 リファレンスを漁っていて見つけたものをメモっておく。 特に、掘り出し物(?)見たいな関数とかは、後で必要な時になかなか見つからなくて困ることがあるから。 Version 0.12.0が対象。 カーソル 名前 コメント
https://w.atwiki.jp/sevenlives/pages/1432.html
無名リファレンス 読み:むめいりふぁれんす 英語:anonymous reference 別名: 意味: 無名リファレンスとは変数からリファレンスを作るのではなく直接リテラルにリファレンスすること。 無名リファレンス(Perl) $ref = \"str"; 2008年08月26日
https://w.atwiki.jp/abwiki/pages/16.html
ActiveBasicの仕様、命令、関数のリファレンス ※書き方 I.標準関数 データ型変換関数 CDbl CInt CSng ポインタ関連の関数 GetDouble GetSingle GetDWord GetWord GetByte StrPtr 数学関数 Abs Atn Cos Exp Fix Int Log Rnd Sgn Sin Sqr Tan HIBYTE HIWORD LOBYTE LOWORD MAKELONG MAKEWORD 文字列関数 Asc Chr$ Date$ Hex$ Inkey$ Input$ InStr Left$ Len MakeStr Mid$ Oct$ Right$ Space$ Str$ String$ Time$ Val ZeroString ファイル関連の関数 _splitpath Eof Loc Lof メモリ関連の関数 malloc, calloc, realloc, free その他の関数 AddressOf ELM RGB SizeOf VarPtr サポート関数(非標準) ldexp frexp ipow pow rand srand II.命令 入出力命令 Open Close Print Write Input Field Get Put グラフィックス命令(N88) Cls Circle Line Pset Paint ウインドウ操作命令 Window DelWnd MsgBox その他命令 Beep ChDir Color Debug End Exec Kill Locate MkDir Randomize III.構文 If Goto GoSub~Return For~Next While~Wend Do~Loop Select Case Declare Sub Function Macro Dim Const Enum Let Set〇〇 Type TypeDef With Class~End Class IV.Win32API MCI GDI user32 V.仕様、ヨタ話 基本型 宣言と定義 コマンドライン オプション 行番号 コメント プリプロセッサ 複文 アスキーコード表 バグ、不具合 N88BASICとの互換性 歴史 演算子については基本的な演算子には何があって、どう使うの?を参照のこと。 Win32APIは MSDNライブラリ が詳しい。
https://w.atwiki.jp/petitcom_lifarence/pages/14.html
編集中。
https://w.atwiki.jp/wiki14_tokihirosato/pages/180.html
リファレンス 2002年に千葉県市原の公園に佐藤研として1、2年生と私とで制作した、井戸プロジェクトの作品をのせておきます。上総掘りで井戸を掘り、ステンレス角パイプにてジャングルジム状の井戸端の東屋を制作したものです。基礎工事から溶接組み立てまで、すべて自分たちで完成させました。(レンズの歪みによって、水平垂直がキチンと写っていません)完成後の流しそうめん大会には150人ほどの町民が参加してくれました。