[Thread Prev][Thread Next][Index]

[ferret_users] Strange behavior between STRRINDEX and low case variable names



I have a strange behavior with low case variable names and STRRINDEX

The script :


SET MODE VERIFY

DEFINE SYMBOL MON_file "/path/to/file/My-File.nc"

LET V_MON_FILE = "($MON_file)"
LET v_MON_file = "($MON_file)"

SAY `v_MON_file`
SAY `V_MON_FILE`

LET p_sla = `STRRINDEX ( V_MON_FILE, "/") `
LET p_sla = `STRRINDEX ( v_MON_file, "/") `

And the result :


yes? go essai.jnl
SET MODE VERIFY

DEFINE SYMBOL MON_file "/path/to/file/My-File.nc"

LET V_MON_FILE = "($MON_file)"
 !-> DEFINE VARIABLE V_MON_FILE = "/path/to/file/My-File.nc"

[Thread Prev][Thread Next][Index]