LINQ を使ってさらに簡潔に記述する別の方法を次に示します。C# コピー private static async Task<User[]> GetUsersAsyncByLINQ(IEnumerable<int> userIds) { var getUserTasks = userIds.Select(id => GetUserAsync(id)).ToArray(); return await Task.WhenAll(getUserTasks); } コードは少ない...
int[] observed = new int[] { 20, 28, 12, 32, 22, 36 }; double p = ChiSquareTest(observed); double crit = 0.05; if (p<crit) { //Messages}else{ //Messages} C# のカイ 2 乗検定は観測値の配列を受け取り、カイ 2 乗の統計値と自由度を計算および表...
current は現在の位置を表す場合などに使われる。 forward / backward 前方、後方。 foreground / background 前景、背景。 プログラミングでは使わないが middle-ground で中景という言い方もある。 push / pull 入れる、引っ張る。 Git のコマンドで使われている。 git push と反対の動作は git p...
int main(int argc, char * argv[]) { NSString * appDelegateClassName; @autoreleasepool { // Setup code that might create autoreleased objects goes here. appDelegateClassName = NSStringFromClass([AppDelegate class]); } return UIApplicationMain(argc, argv, nil, appDelegateClassName); } このXXAppl...
図10 は、SemaphoreSlim.WaitAsync の使い方を示しています。 図10 SemaphoreSlim は非同期の同期を可能にする SemaphoreSlim mutex = new SemaphoreSlim(1); int value; Task<int> GetNextValueAsync(int current); async Task UpdateValueAsync() { await mutex.WaitAsync().ConfigureAwait(false); try { ...
#include <thread.h> int thr_getspecific(thread_key_t key, void **valuep);スレッド優先順位の設定Solaris スレッドでは、優先順位が親と異なるスレッドを生成する場合、SUSPEND モードで生成します。そして、停止状態のときに thr_setprio(3T) 関数を使ってスレッド優先順位を変更し、実行を再開...
void mut_excl(int me /* 0 または 1 */) { static int loser; static int interested[2] = {0, 0}; int other; /* 局所変数 */ other = 1 - me; interested[me] = 1; loser = me; while (loser == me && interested[other]) ; /* 危険領域 */ interested[me] = 0; } このア...
それより数が少ない{または}文字のシーケンスは、出力に含まれます。 次の例は、その機能を使って、点の原点からの距離を表示し、その点を中かっこ内に置く方法を示しています。 C# intX =2;intY =3;varpointMessage = $$"""The point {{{X}}, {{Y}}} is {{Math.Sqrt(X * X + Y...
v c do case $c in c) nbrpkt="NBRPKT($OPTARG)";; i) waittime="WAITTIME($OPTARG)";; I) intnetadr="INTNETADR('$OPTARG')" host="*INTNETADR";; q) msgmode='MSGMODE(*QUIET)';; s) pktlen="PKTLEN($OPTARG)";; T) ipttl="IPTTL($OPTARG)";; v) msgmode='MSGMODE(*VERBOSE...
(uint32_t int value) REV16 uint32_t __REV16(uint32_t int value) REVSH uint32_t __REVSH(uint32_t int value) SEV void __SEV(void) WFE void __WFE(void) WFI void __WFI(void) CMSIS では,MRS および MSR 命令を使用して特殊レジスタにアクセスするための関数も多数用意し てい...