Условный (троичный) оператор является единственным оператором JavaScript, который принимает три операнда. Этот оператор часто используется в качестве ярлыка для оператора if.
condition ? expr1 : expr2
Если условие истинно, оператор возвращает значение expr1; в противном случае он возвращает значение expr2.
function fact(n) { if (n > 1) { return n * fact(n-1); } else { return 1; } // we can replace the above code in a single line of code as below //return (n != 1) ? n * fact(n - 1) : 1; } console.log(fact(5));
Дополнительную информацию см. В Ссылка на документ MDN
.
он уже закодирован
uri.AbsolutePath должен дать вам «C: /Data/Input%20Document.txt»
Вы пробовали:
новый Uri (str) .AbsoluteUri
Не уверен, что понимаю ваши требования к относительным URI ...