Re: [問題] 請教 null 的用法
※ 引述《netsm (小黑)》之銘言:
上面恕刪
: 請教: double uk=(ux==null)? (exact(t,x,y)): ux.f1(0, x, y, 0, 0, 0);
: 是甚麼樣的邏輯?
: 我讀出來的檔案 write("..\\(2D)uexact_" + filename + ".plt", null);
: 只有時間t有值,而x,y皆為零,是否與 null 有關?
個人的理解是,這是個簡略化的if else區塊
如果把那一句寫成if else區塊會變這樣:
double uk;
if (ux == null)
{
uk = exact(t, x, y);
}
else
{
uk = ux.f1(0, x, y, 0, 0, 0);
}
基本上是有等式的運算才可以簡略成這樣
用在return之類的地方也可以
--
推 galilei503:原PO國文老師經長請假#1Duc8INo (StupidClown) 05/30 02:16
→
05/30 02:58,
05/30 02:58
推
05/30 03:00,
05/30 03:00
推
05/30 03:15,
05/30 03:15
推
05/30 04:56,
05/30 04:56
推
05/30 09:39,
05/30 09:39
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.250.110.151
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章