tomohikoのブログ
ラベル
Elixir
の投稿を表示しています。
すべての投稿を表示
ラベル
Elixir
の投稿を表示しています。
すべての投稿を表示
2015年8月15日土曜日
[vim][RaspberryPi]Elixirのシンタックス設定 2時間ハマった。
›
はじめに Raspberry pi 上でElixirで遊ぶため、vimを入れたので、シンタックスを設定しようとしたが、vimやNeoBundleについて知らなすぎたため、2時間ハマった。そのハマった点を忘れないよう記事にした。 環境 OS:Rasbian 原...
2015年7月20日月曜日
[Elixir][RaspberryPi]ラズベリーパイにElixirをインストールする。
›
ラズベリーパイ内にElixirをインストールするための手順を下記に示す。 参考: https://www.erlang-solutions.com/downloads/download-erlang-otp http://elixir-lang.org/i...
2015年6月21日日曜日
[Elixir]ファイルへ文字列を書き込む
›
IO.binwrite() を使って、開いたファイルへ文字列を書き込む。 開くファイルはローカルにあってもなくてもよい。 ■やること hello ファイルを開き、world文字列を書き込む。 defmodule MyModule do def write( ...
[Elixir]ファイルを読み込む
›
File.read()を使って、ファイルの内容を読み込む。 ファイルの中身(hightemp_1.txt) 高知県 江川崎 41 2013-08-12 埼玉県 熊谷 40.9 2007-08-16 岐阜県 多治見 40.9 2007-08-16 ファイルの内容を読み込み...
2015年6月19日金曜日
[Elixir]文字列をシャッフルする
›
Enum.shuffle()を使って、文字列をランダムにシャッフルする。 defmodule MyModule do def shuffle( str ) do :random.seed(:os.timestamp) # これがないと、いつもシャ...
2015年6月13日土曜日
[Elixir]リスト内要素から特定のものを取り除く
›
Enum.filterを使う。 iex(12)> Enum.filter( [1,2,3,4,2], fn y -> y != 2 end ) [1, 3, 4]
2015年6月12日金曜日
[Elixir]リスト内要素を標準出力する
›
Enum.each()を使用し、リスト内要素を標準出力する。 iex(8)> Enum.each( ["I", "am", "tomohiko"], fn(x) -> IO.puts x end ) I ...
[Elixir]リスト内要素を特定の文字列で結合する
›
Enum.join()を使い、リスト内要素を結合する。 iex(1)> Enum.join( ["I","am","tomohiko."], " " ) # 空白で結合する "...
2015年6月8日月曜日
[Elixir] 比較対象値とリスト内要素を比較し、少なくとも1つ一致するものがあれば、trueを返す。
›
Oracleのin比較演算子と同じことができないものかと調べたら、あった。 リスト内の各要素に対し、比較したい値と比較し、同じものがあれば、trueを返す。 なければ、falseを返す。 以下に例を示す。 iex(1)> n = 1 1 iex(2)> E...
2015年6月7日日曜日
[Elixir] 文字列の分割
›
文字列の分割 空文字除かない 場合と 空文字を除く 場合を示す。 ↓ソース str = "Now I need a drink," IO.puts "ex. " str IO.puts "trim なし" wor...
2015年6月6日土曜日
[Elixir]PowerShellを使って、UTF-8日本語表示を行う。
›
コマンドプロンプトでは、UTF-8の日本語表示がうまくいかなかったので、PowerShellでやることにした。 手順 PowerShellを起動する。(スタート-プログラムとファイル検索欄に[powershell]と入力し、Enterキー) chcp 65001 と...
[Elixir]文字列を逆順にする
›
任意の文字列を逆順にする。 iex> String.reverse("stressed") "desserts"
›
ホーム
ウェブ バージョンを表示