初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2015-12-25 13:34:47

taka
Guest

関数内に出てくる文字について

いつもお世話になっています。

let関数などで 「%」 や 「#」などを見かけます。

どういった意味があるのでしょうか?

ご教授宜しくお願いいたします。

#2 2015-12-25 14:11:41

Moz
Member

Re: 関数内に出てくる文字について

Let 関数内で定義された変数であるという Prefix です。
「%」や「#」以外にも「@」「~」などと色々とあります。
どれが正しいというものはありません。

「$」や「$$」は Let 関数内で定義してもローカル変数・グローバル変数として扱われますので
明確にローカル変数・グローバル変数として定義する意図がなければ避けるのが正解です。

変数の使用
https://www.filemaker.com/help/14/fmp/j … .8.42.html

Last edited by Moz (2015-12-25 14:14:04)

Offline

#3 2015-12-25 17:51:03

Shin
Member

Re: 関数内に出てくる文字について

let() 関数内では、予約されている単語や、定義されているフィールド名等以外は、変数をして使用できます。
let() 関数の中で、特にそれをつけないと変数として扱われない、という事はありませんのが、変数である事を明示するために文字列の頭につける事を好む方があります。その記号ですね。
ちなみに、私は、単語をそのまま使いr、頭には何も付けない派です。

Offline

#4 2015-12-28 16:44:31

taka
Guest

Re: 関数内に出てくる文字について

お返事遅くなってすいません。
ありがとうございました。

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 505.8 KiB (Peak: 515.81 KiB) ]