RandomThoughts

RandomThoughts

Python

Contents:
  1. 整数を32bitの16進数にする
  2. TrioとStructured Concurrency
    1. Python InvokeのWindowsでの実行

プログラム言語

みんなだいすきPython。

整数を32bitの16進数にする

ちょろっとした確認で良くやりたくなるが、負数はちょっと面倒がある。

how to convert negative integer value to hex in python - Stack Overflow

基本的には2**32-1でアンドを取ればいい。

hex(-3 & (2**32-1))
'{:#x}'.format(-3 & (2**32-1))

TrioとStructured Concurrency

SwiftConcurrencyのクリスラトナーのマニフェストのコメントにリンクされていたので見てみる。

ゆとりなのでとりあえず動画から。

ようするに複数のコルーチンをグルーピングする仕組みとスコープを組み合わせるという話だな。 Kotlinなんかはデフォルトでそうなのでどこが新しいのか一瞬分からなかったが。

Python InvokeのWindowsでの実行

Windows参照