2016-12-29 5 views
1

一時オブジェクトなしで返されるオブジェクトのプロパティにはどのようにアクセスしますか?一時変数を持たない返されたオブジェクトのアクセスプロパティ

また、このコードを1行にするにはどうすればよいですか?

temp = info(AFR) 
Fs = temp.SampleRate 

私は

Fs = info(AFR).SampleRate 

Fs = (info(AFR)).SampleRate 

を試みたが、それはSampleRate方法であれば、あなたの代わりにmethod(obj)構文を使用することができます

答えて

3

を動作しません。一時的なvを必要としないariable。 SampleRateがちょうどプロパティある場合AFR

AFR.info().SampleRate  

そうでない場合は、オブジェクト自体である場合

SampleRate(info(AFR)); 

は、あなたはおそらく、あなたが一時的な変数を使用する必要があります、このメソッドを使用することができ

言われているように、一時変数を使用しないと本当にメリットはありません。

+0

他の行ごとに一時変数を使用する必要がある場合は、ちょっと混乱することがあります。私は自分のコードが好きです:)あなたのソリューションは完璧に動作します、ありがとうございます – user3548298

+0

@ user3548298今追加した2番目のオプションを確認してください。 – Suever

関連する問題