[
新規
] - [
ツリー
] - [
スレッド
] - [
未解決
] [
緊急
] [
優先
] - [
検索
] [
RSS
] - [
なでしこTOP
]
「なでしこv2」開発用掲示板
なでしこv2の検討事項を話し合う掲示板です。
[
一覧へ
] > (
@5
)
[低]
[未処理]
@5■
(
#6
)
簡易ハッシュリテラルの定義
- クジラ
(2010-05-14 02:20)
/低 未処理
UDさん:
> あと、思い付きですが。。。
> ハッシュリテラルを採用して、コードブロック的に引数を
> 与えるというのも、可読性を損なわないし面白いのでは
> ないでしょうか。
ハッシュリテラル:
|HASHとはハッシュ={
| Aは1
| 「B」は「2」
|}
引数をコードブロックで与える:
|オブジェクトで命令ほがほがを呼び出す{
| 引数Aは10
| 引数Bは「あいうえお」
|}
この、アイデアとってもいいです。
VBなどでも、名前付き引数というのは、かなり強力な機構と
なっていますので、取り入れたいですね。
ただ、やはり、日本語的になるように、もう少し工夫したいですね。
例)
画像とはイメージ。
画像に円描画する~
半径は5
中心は点(3,5)
「~」マークで終わってインデントしたら、命令に対する名前引数の指定とか。
これができれば、現状の「・・・について」の範囲についてもカバーできるかも?!
画像はイメージ。
画像に設定する~
Xは10
Yは50
幅は100
高さは100
ただ、記号の多用は、なでしこの思想に反するので、他のアイデアも
考えたいです。
インデントを活用すれば、多重ハッシュも可能?!
ボタンAに設定~
幅は40
左上座標は~
Xは40
Yは40
編集
↑
(
#7
)
RE:簡易ハッシュリテラルの定義
- クジラ飛行机
(2010-05-14 02:23)
/低 未処理
やはり、JSONをそのままリテラルとして利用できるなら便利に違いない。
===
情報={key:"***",name:"aaaa","趣味":"お茶"}
情報@"aaa"を表示
===
編集
↑
(
#12
)
json いいですね!
- U D
(2010-05-15 01:01)
/低 未処理
まぁそもそも僕のハッシュリテラルの案というのは JavaScript のオブジェクトリテラルの
使い勝手がいいことからの提案なので、いっそ JSON 形式を完全にサポートしてしまっても
いいですよね。配列リテラル [a, b, c, ...:] もあると便利ですし。
ただ、非日本語的になってしまうのではないかと言う所が困る所ですが…
インデントでの多重ハッシュや「~」の下を引数ブロックとするのも面白いですね!
編集
↑
(
#17
)
jsonに賛成
- しげぽん
(2011-04-03 21:19)
/低 未処理
jsonは色々と便利なので採用に賛成です~
編集
→
(
#6
)へ返信する:
名前
タイトル
本文
優先度
低
中
高
緊急
状態
未処理
調査中
修正中
確認待ち
解決
---
アイデア
感想
告知
確認キー
👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。
編集キー
編集時に使うキーを入力(省略可能)
添付ファイル
🎁
ファイルを選択...
画像ファイル(最大300KB)を添付可能